diff --git a/app/assets/javascripts/blacklists.js b/app/assets/javascripts/blacklists.js index 1611a72a6..b587eaaf3 100644 --- a/app/assets/javascripts/blacklists.js +++ b/app/assets/javascripts/blacklists.js @@ -87,9 +87,11 @@ tags.push("rating:" + $post.data("rating")); tags.push("uploader:" + $post.data("uploader")); - if (Danbooru.is_subset(tags, blacklist.require)) { - if (blacklist.exclude.length == 0 || (!Danbooru.is_subset(tags, blacklist.exclude))) { - return true; + if (blacklist.require.length > 0 || blacklist.exclude.length > 0) { + if (blacklist.require.length === 0 || Danbooru.is_subset(tags, blacklist.require)) { + if (blacklist.exclude.length === 0 || (!Danbooru.is_subset(tags, blacklist.exclude))) { + return true; + } } }