From e0a07283db5659f1a26d28782feed1aa4ed9d41a Mon Sep 17 00:00:00 2001 From: Simon Hohl Date: Tue, 6 Aug 2024 09:41:52 +0200 Subject: [PATCH] Refactor function name --- publication/lib/field_publication/publications/search.ex | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/publication/lib/field_publication/publications/search.ex b/publication/lib/field_publication/publications/search.ex index 853ab8164d..858a541cb3 100644 --- a/publication/lib/field_publication/publications/search.ex +++ b/publication/lib/field_publication/publications/search.ex @@ -509,7 +509,7 @@ defmodule FieldPublication.Publications.Search do config = Publications.get_configuration(pub) {category_labels, field_labels} = - Enum.map(config, &extract_labels_for_item/1) + Enum.map(config, &extract_labels_for_configuration_item/1) |> Enum.reduce({%{}, %{}}, fn {category_result, field_result}, {category_acc, field_acc} -> { @@ -525,6 +525,7 @@ defmodule FieldPublication.Publications.Search do } end) |> Enum.reduce( + # We now merge the label information for all projects into one accumulator. %{category_labels: %{}, field_labels: %{}}, fn { project_name, @@ -560,7 +561,7 @@ defmodule FieldPublication.Publications.Search do info end - defp extract_labels_for_item(%{ + defp extract_labels_for_configuration_item(%{ "item" => %{ "label" => label, "name" => name, @@ -576,7 +577,7 @@ defmodule FieldPublication.Publications.Search do {child_category_labels, child_field_labels} = child_categories - |> Enum.map(&extract_labels_for_item/1) + |> Enum.map(&extract_labels_for_configuration_item/1) |> Enum.reduce({%{}, %{}}, fn {category_result, field_result}, {category_acc, field_acc} -> { Map.merge(category_result, category_acc),