From 4e50609d2b539a48f7bb40c6e263c0d884ff4e3c Mon Sep 17 00:00:00 2001 From: Jason Zimdars Date: Tue, 9 Sep 2025 22:45:46 -0500 Subject: [PATCH] Create a copy before modifying to avoid modifying the cached filter --- app/models/filter/params.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/filter/params.rb b/app/models/filter/params.rb index b1a917bd4..7685c87fc 100644 --- a/app/models/filter/params.rb +++ b/app/models/filter/params.rb @@ -64,7 +64,7 @@ module Filter::Params end def as_params_without(key, value) - as_params.tap do |params| + as_params.dup.tap do |params| if params[key].is_a?(Array) params[key] = params[key] - [ value ] params.delete(key) if params[key].empty?