diff --git a/lib/mv_web/controllers/member_export_controller.ex b/lib/mv_web/controllers/member_export_controller.ex index 813fd8b..9b08f5d 100644 --- a/lib/mv_web/controllers/member_export_controller.ex +++ b/lib/mv_web/controllers/member_export_controller.ex @@ -197,7 +197,8 @@ defmodule MvWeb.MemberExportController do parsed |> ensure_sort_custom_field_loaded() - with {:ok, custom_fields_by_id} <- load_custom_fields_by_id(parsed.custom_field_ids_union, actor), + with {:ok, custom_fields_by_id} <- + load_custom_fields_by_id(parsed.custom_field_ids_union, actor), {:ok, members} <- load_members_for_export(actor, parsed, custom_fields_by_id) do columns = build_columns(conn, parsed, custom_fields_by_id) csv_iodata = MembersCSV.export(members, columns) @@ -215,15 +216,18 @@ defmodule MvWeb.MemberExportController do end end - defp ensure_sort_custom_field_loaded(%{custom_field_ids: ids, custom_field_ids_union: union, sort_field: sort_field} = parsed) do + defp ensure_sort_custom_field_loaded( + %{custom_field_ids: ids, custom_field_ids_union: union, sort_field: sort_field} = parsed + ) do case extract_sort_custom_field_id(sort_field) do nil -> parsed id -> - %{parsed | - custom_field_ids: Enum.uniq([id | ids]), - custom_field_ids_union: Enum.uniq([id | union]) + %{ + parsed + | custom_field_ids: Enum.uniq([id | ids]), + custom_field_ids_union: Enum.uniq([id | union]) } end end