From 4d663cac6f6cc7a0058c59a1654b5d231af69ed6 Mon Sep 17 00:00:00 2001 From: "karel.picman@lbcfree.net" Date: Fri, 10 Jul 2020 09:28:16 +0200 Subject: [PATCH] Title as a default filter --- app/models/dmsf_query.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/models/dmsf_query.rb b/app/models/dmsf_query.rb index 3e8eff9e..eddea300 100644 --- a/app/models/dmsf_query.rb +++ b/app/models/dmsf_query.rb @@ -41,7 +41,7 @@ class DmsfQuery < Query def initialize(attributes=nil, *args) super attributes self.sort_criteria = [] - self.filters ||= { 'title' => { operator: '~', values: ['']} } + #self.filters ||= { 'title' => { operator: '~', values: ['']} } end ###################################################################################################################### @@ -134,8 +134,10 @@ class DmsfQuery < Query def validate_query_filters # Skip validation for empty title (default filter) - filters.delete('title') + filter = filters.delete('title') super + # Add it back + filters['title'] = filter if filter end ######################################################################################################################