diff --git a/lib/philomena_web/controllers/image_controller.ex b/lib/philomena_web/controllers/image_controller.ex index e6f0db08..be5e7803 100644 --- a/lib/philomena_web/controllers/image_controller.ex +++ b/lib/philomena_web/controllers/image_controller.ex @@ -13,7 +13,7 @@ defmodule PhilomenaWeb.ImageController do images = Image.search_records( %{ - query: %{bool: %{must_not: query}}, + query: %{bool: %{must_not: [query, %{term: %{hidden_from_users: true}}]}}, sort: %{created_at: :desc} }, Image |> preload([:tags, :user]) diff --git a/lib/philomena_web/controllers/search_controller.ex b/lib/philomena_web/controllers/search_controller.ex index cc6aac41..5662ad4b 100644 --- a/lib/philomena_web/controllers/search_controller.ex +++ b/lib/philomena_web/controllers/search_controller.ex @@ -14,7 +14,7 @@ defmodule PhilomenaWeb.SearchController do images = Image.search_records( %{ - query: %{bool: %{must: query, must_not: filter}}, + query: %{bool: %{must: query, must_not: [filter, %{term: %{hidden_from_users: true}}]}}, sort: %{created_at: :desc} }, Image |> preload(:tags)