diff --git a/app/logical/concerns/searchable.rb b/app/logical/concerns/searchable.rb index d2b4a0baa..245de2545 100644 --- a/app/logical/concerns/searchable.rb +++ b/app/logical/concerns/searchable.rb @@ -329,6 +329,8 @@ module Searchable relation = relation.where(name => value) elsif params["#{name}_id"].present? relation = relation.numeric_attribute_matches(name, params["#{name}_id"]) + elsif params["#{name}_id_not"].present? + relation = relation.where.not(id: relation.numeric_attribute_matches(name, params["#{name}_id_not"])) end relation