From d7e2feb8a6bac3c07262f6a90c7d56991c76d7e0 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Mon, 11 Aug 2014 16:34:44 -0300 Subject: [PATCH] proposals_discussion: set cookie on first proposals page --- plugins/proposals_discussion/controllers/public/proposals_discussion_plugin_public_controller.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/proposals_discussion/controllers/public/proposals_discussion_plugin_public_controller.rb b/plugins/proposals_discussion/controllers/public/proposals_discussion_plugin_public_controller.rb index f3cc7ae..c02c243 100644 --- a/plugins/proposals_discussion/controllers/public/proposals_discussion_plugin_public_controller.rb +++ b/plugins/proposals_discussion/controllers/public/proposals_discussion_plugin_public_controller.rb @@ -2,11 +2,10 @@ class ProposalsDiscussionPluginPublicController < ApplicationController needs_profile - before_filter :set_rand_cookie - def load_proposals holder = profile.articles.find(params[:holder_id]) page = (params[:page] || 1).to_i + set_rand_cookie if page == 1 set_seed @proposals = holder.proposals.public.reorder('random()') @@ -28,7 +27,6 @@ class ProposalsDiscussionPluginPublicController < ApplicationController end def set_rand_cookie - return if cookies[:_noosfero_proposals_discussion_rand_seed].present? cookies[:_noosfero_proposals_discussion_rand_seed] = {value: rand, expires: Time.now + 600} end -- libgit2 0.21.2