aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/request_controller.rb
diff options
context:
space:
mode:
authorSeb Bacon <seb.bacon@gmail.com>2012-05-04 12:48:09 +0100
committerSeb Bacon <seb.bacon@gmail.com>2012-05-04 12:48:09 +0100
commitcc023c6748ceaf3bc8cc3260e0a0fdba054016d7 (patch)
tree7f3205246aeaed7d2fa4225bd60d776302efd564 /app/controllers/request_controller.rb
parentb0b1aebb371211e0deb5e9eac600817e90f83301 (diff)
Don't cache results from pages with different locales using the same key. Fixes #454
Diffstat (limited to 'app/controllers/request_controller.rb')
-rw-r--r--app/controllers/request_controller.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/controllers/request_controller.rb b/app/controllers/request_controller.rb
index 7ca081c04..36edab9fa 100644
--- a/app/controllers/request_controller.rb
+++ b/app/controllers/request_controller.rb
@@ -171,7 +171,7 @@ class RequestController < ApplicationController
query = make_query_from_params
@title = _("View and search requests")
sortby = "newest"
- @cache_tag = Digest::MD5.hexdigest(query + @page.to_s)
+ @cache_tag = Digest::MD5.hexdigest(query + @page.to_s + I18n.locale.to_s)
behavior_cache :tag => [@cache_tag] do
xapian_object = perform_search([InfoRequestEvent], query, sortby, 'request_collapse')
@list_results = xapian_object.results.map { |r| r[:model] }