Avoid losing filter settings when an invalid user is entered
authorTom Hughes <tom@compton.nu>
Sun, 10 Jun 2018 14:42:35 +0000 (15:42 +0100)
committerTom Hughes <tom@compton.nu>
Sun, 10 Jun 2018 14:42:35 +0000 (15:42 +0100)
app/controllers/issues_controller.rb

index deec96b7a4f11c8391738fd3ef4ebd22659cd5e1..a8eeee8b383f43889a21d7787d3f00488b991ad3 100644 (file)
@@ -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