From b7a49eabe4d14097c6f0e3964c25d02043f504a4 Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 16 Dec 2025 12:36:18 +0100 Subject: [PATCH] fix: handle empty cycles result in regenerate_cycles event - Match {:ok, cycles, notifications} tuple correctly - Handle case when no cycles are generated ({:ok, [], []}) - Prevents CaseClauseError when regeneration produces no new cycles --- lib/mv_web/live/member_live/show/membership_fees_component.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mv_web/live/member_live/show/membership_fees_component.ex b/lib/mv_web/live/member_live/show/membership_fees_component.ex index 3de0b9c..46b90e5 100644 --- a/lib/mv_web/live/member_live/show/membership_fees_component.ex +++ b/lib/mv_web/live/member_live/show/membership_fees_component.ex @@ -398,7 +398,7 @@ defmodule MvWeb.MemberLive.Show.MembershipFeesComponent do member = socket.assigns.member case CycleGenerator.generate_cycles_for_member(member.id) do - {:ok, _new_cycles} -> + {:ok, _new_cycles, _notifications} -> # Reload member with cycles updated_member = member