Fix #3270: Filter tag search results for deleted wikis.
This commit is contained in:
@@ -820,9 +820,9 @@ class Tag < ApplicationRecord
|
|||||||
end
|
end
|
||||||
|
|
||||||
if params[:has_wiki] == "yes"
|
if params[:has_wiki] == "yes"
|
||||||
q = q.joins(:wiki_page)
|
q = q.joins(:wiki_page).where("wiki_pages.is_deleted = false")
|
||||||
elsif params[:has_wiki] == "no"
|
elsif params[:has_wiki] == "no"
|
||||||
q = q.joins("LEFT JOIN wiki_pages ON tags.name = wiki_pages.title").where("wiki_pages.title IS NULL")
|
q = q.joins("LEFT JOIN wiki_pages ON tags.name = wiki_pages.title").where("wiki_pages.title IS NULL OR wiki_pages.is_deleted = true")
|
||||||
end
|
end
|
||||||
|
|
||||||
if params[:has_artist] == "yes"
|
if params[:has_artist] == "yes"
|
||||||
|
|||||||
Reference in New Issue
Block a user