From 950728ae50546d43a166354936b9e5e5c77f2ffe Mon Sep 17 00:00:00 2001 From: echarp Date: Sun, 17 Sep 2017 18:41:05 +0200 Subject: [PATCH] Quick correction, filter region stored in session was not used... --- app/controllers/application_controller.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 28ae22c1..f6cf2e93 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -12,9 +12,12 @@ class ApplicationController < ActionController::Base http_accept_language.compatible_language_from I18n.available_locales end + # Mechanism to manage the region filter def set_filters - return unless params.include? :region - session[:region] = params[:region] == 'all' ? nil : params[:region].to_i + if params.include? :region + session[:region] = params[:region] == 'all' ? nil : params[:region].to_i + end + params[:region] ||= session[:region] end protected