From: Tom Hughes Date: Sun, 10 Jun 2018 14:42:35 +0000 (+0100) Subject: Avoid losing filter settings when an invalid user is entered X-Git-Tag: live~3926^2~8 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/5effa0a6d62f531f20a5fa2fb16ffc1758d6e62c Avoid losing filter settings when an invalid user is entered --- diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index deec96b7a..a8eeee8b3 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -22,7 +22,8 @@ class IssuesController < ApplicationController if @find_user @issues = @issues.where(:reported_user_id => @find_user.id) else - notice = t("issues.index.user_not_found") + @issues = @issues.none + flash.now[:warning] = t("issues.index.user_not_found") end end @@ -34,8 +35,6 @@ class IssuesController < ApplicationController last_updated_by = params[:last_updated_by].to_s == "nil" ? nil : params[:last_updated_by].to_i @issues = @issues.where(:updated_by => last_updated_by) end - - redirect_to issues_path, :notice => notice if notice end def show