diff --git a/lib/philomena_web/image_loader.ex b/lib/philomena_web/image_loader.ex index db0c4669..25e9d7b4 100644 --- a/lib/philomena_web/image_loader.ex +++ b/lib/philomena_web/image_loader.ex @@ -24,11 +24,16 @@ defmodule PhilomenaWeb.ImageLoader do queryable = Keyword.get(options, :queryable, Image |> preload(:tags)) constant_score = Keyword.get(options, :constant_score, true) + tags = + body + |> search_tag_names() + |> load_tags() + |> render_bodies(conn) + user = conn.assigns.current_user filter = conn.assigns.compiled_filter filters = create_filters(conn, user, filter) body = maybe_constant_score(body, constant_score) - records = Elasticsearch.search_records( Image, @@ -45,12 +50,6 @@ defmodule PhilomenaWeb.ImageLoader do queryable ) - tags = - body - |> search_tag_names() - |> load_tags() - |> render_bodies(conn) - {records, tags} end