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
This commit is contained in:
Moritz 2025-12-16 12:36:18 +01:00
parent 5b0881afa1
commit b7a49eabe4
Signed by: moritz
GPG key ID: 1020A035E5DD0824

View file

@ -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