Fix #4983: Weird result for status:DELETED.

This commit is contained in:
evazion
2022-02-01 01:58:35 -06:00
parent 7435f2e516
commit 8cdc11a3e1
2 changed files with 7 additions and 1 deletions

View File

@@ -119,7 +119,7 @@ module PostSets
def show_deleted?
query.select_metatags("status").any? do |metatag|
metatag.value.in?(%w[all any active unmoderated modqueue deleted appealed])
metatag.value.downcase.in?(%w[all any active unmoderated modqueue deleted appealed])
end
end

View File

@@ -184,6 +184,12 @@ class PostsControllerTest < ActionDispatch::IntegrationTest
get_auth posts_path(tags: "foo"), @user
assert_select ".tag-change-notice"
end
should "show deleted posts for a status:DELETED search" do
create(:post, is_deleted: true)
get_auth posts_path(tags: "status:DELETED"), @user
assert_select ".post-preview.post-status-deleted", count: 1
end
end
context "with a multi-tag search" do