diff --git a/priv/repo/seeds_dev.exs b/priv/repo/seeds_dev.exs index 5ce5dcc..0186bfb 100644 --- a/priv/repo/seeds_dev.exs +++ b/priv/repo/seeds_dev.exs @@ -278,16 +278,14 @@ Enum.with_index(member_configs) actor: admin_user_with_role ) - final_member = member - - if not is_nil(final_member.membership_fee_type_id) and not is_nil(cycle_status) do + if not is_nil(member.membership_fee_type_id) and not is_nil(cycle_status) do member_with_cycles = - Ash.load!(final_member, :membership_fee_cycles, actor: admin_user_with_role) + Ash.load!(member, :membership_fee_cycles, actor: admin_user_with_role) cycles = if Enum.empty?(member_with_cycles.membership_fee_cycles) do {:ok, new_cycles, _} = - CycleGenerator.generate_cycles_for_member(final_member.id, + CycleGenerator.generate_cycles_for_member(member.id, skip_lock?: true, actor: admin_user_with_role ) @@ -330,7 +328,7 @@ Enum.with_index(member_configs) if index in exit_date_member_indices do exit_date = Date.add(config.join_date, 365) - Membership.update_member(final_member, %{exit_date: exit_date}, actor: admin_user_with_role) + Membership.update_member(member, %{exit_date: exit_date}, actor: admin_user_with_role) end end)