diff --git a/app/models/saved_search.rb b/app/models/saved_search.rb index 7fab3f402..7914a022c 100644 --- a/app/models/saved_search.rb +++ b/app/models/saved_search.rb @@ -9,11 +9,15 @@ class SavedSearch < ActiveRecord::Base before_validation :normalize def self.tagged(tags) - where(:tag_query => tags).first + where(:tag_query => SavedSearch.normalize(tags)).first + end + + def self.normalize(tag_query) + Tag.scan_query(tag_query).join(" ") end def normalize - self.tag_query = Tag.scan_query(tag_query).join(" ") + self.tag_query = SavedSearch.normalize(tag_query) end def validate_count