From 75e1fc8a3a703602a25768a4f9465255f59409c9 Mon Sep 17 00:00:00 2001 From: Moritz Date: Wed, 3 Dec 2025 18:07:37 +0100 Subject: [PATCH] fix: use all_custom_fields in handle_info(:field_toggled) Fixes bug where globally hidden custom fields could not be enabled via dropdown --- lib/mv_web/live/member_live/index.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mv_web/live/member_live/index.ex b/lib/mv_web/live/member_live/index.ex index 3e56ca9..6d489a2 100644 --- a/lib/mv_web/live/member_live/index.ex +++ b/lib/mv_web/live/member_live/index.ex @@ -292,12 +292,12 @@ defmodule MvWeb.MemberLive.Index do # Save to session (cookie will be saved on next page load via handle_params) socket = update_session_field_selection(socket, new_selection) - # Merge with global settings + # Merge with global settings (use all_custom_fields to allow enabling globally hidden fields) final_selection = FieldVisibility.merge_with_global_settings( new_selection, socket.assigns.settings, - socket.assigns.custom_fields_visible + socket.assigns.all_custom_fields ) # Get visible fields