Fix #2502: Exclude empty commentary from searches.

This commit is contained in:
evazion
2017-08-05 18:32:31 -05:00
parent 40e006f7cb
commit b23f92fa10
2 changed files with 14 additions and 2 deletions

View File

@@ -23,6 +23,14 @@ class ArtistCommentary < ApplicationRecord
PostQueryBuilder.new(query).build(self.joins(:post)).reorder("")
end
def deleted
where(original_title: "", original_description: "", translated_title: "", translated_description: "")
end
def undeleted
where("original_title != '' OR original_description != '' OR translated_title != '' OR translated_description != ''")
end
def search(params)
q = where("true")
params = {} if params.blank?
@@ -51,6 +59,9 @@ class ArtistCommentary < ApplicationRecord
q = q.post_tags_match(params[:post_tags_match])
end
q = q.deleted if params[:is_deleted] == "yes"
q = q.undeleted if params[:is_deleted] == "no"
q
end
end