Refactor cycle generator and update translations
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Extract error handling into separate functions to reduce nesting depth.
This commit is contained in:
parent
1bb03b52c9
commit
a8ea121800
5 changed files with 82 additions and 42 deletions
|
|
@ -211,7 +211,8 @@ Enum.each(member_attrs_list, fn member_attrs ->
|
|||
|
||||
# Only set membership_fee_type_id if member doesn't have one yet (idempotent)
|
||||
final_member =
|
||||
if is_nil(member.membership_fee_type_id) and Map.has_key?(member_attrs_without_status, :membership_fee_type_id) do
|
||||
if is_nil(member.membership_fee_type_id) and
|
||||
Map.has_key?(member_attrs_without_status, :membership_fee_type_id) do
|
||||
member
|
||||
|> Ash.Changeset.for_update(:update_member, %{
|
||||
membership_fee_type_id: member_attrs_without_status.membership_fee_type_id
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue