From 7b96d9dcd403b23cda3fb86af446818033e3dc6a Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 4 Aug 2017 17:15:39 -0500 Subject: [PATCH] Fix 'Deleted post filter' option applying to status:{any,all} (#3245). https://danbooru.donmai.us/forum_topics/9127?page=196#forum_post_134342 --- app/logical/post_query_builder.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/logical/post_query_builder.rb b/app/logical/post_query_builder.rb index c9f9f4c13..af48955a8 100644 --- a/app/logical/post_query_builder.rb +++ b/app/logical/post_query_builder.rb @@ -86,10 +86,9 @@ class PostQueryBuilder def hide_deleted_posts?(q) return false if CurrentUser.admin_mode? - return false if !CurrentUser.user.hide_deleted_posts? - return false if q[:status].in?(%w[deleted active]) - return false if q[:status_neg].in?(%w[deleted active]) - return true + return false if q[:status].in?(%w[deleted active any all]) + return false if q[:status_neg].in?(%w[deleted active any all]) + return CurrentUser.user.hide_deleted_posts? end def build(relation = nil)