From 62b394fda18f71908b4ab5decf247f8a88e51c48 Mon Sep 17 00:00:00 2001 From: MareStare Date: Tue, 4 Mar 2025 02:55:21 +0000 Subject: [PATCH] Remove `id` and the unnecessary projection step --- .../controllers/autocomplete/tag_controller.ex | 8 -------- 1 file changed, 8 deletions(-) diff --git a/lib/philomena_web/controllers/autocomplete/tag_controller.ex b/lib/philomena_web/controllers/autocomplete/tag_controller.ex index 36c9db33..804b5eb5 100644 --- a/lib/philomena_web/controllers/autocomplete/tag_controller.ex +++ b/lib/philomena_web/controllers/autocomplete/tag_controller.ex @@ -79,18 +79,10 @@ defmodule PhilomenaWeb.Autocomplete.TagController do canonical: if(is_nil(&1.aliased_tag), do: &1.name, else: &1.aliased_tag.name), images: if(is_nil(&1.aliased_tag), do: &1.images_count, else: &1.aliased_tag.images_count), - id: &1.id } ) |> Enum.filter(&(&1.images > 0)) |> Enum.take(limit) - |> Enum.map( - &%{ - :alias => &1.alias, - canonical: &1.canonical, - images: &1.images - } - ) end # Version 1 is kept for backwards compatibility with the older versions of