Pass actor parameter in seeds and update test setup
Ensure cycle generation in seeds uses admin actor and update test to use global admin_user from ConnCase setup.
This commit is contained in:
parent
9ecfe784db
commit
145a76348c
2 changed files with 20 additions and 21 deletions
|
|
@ -259,6 +259,7 @@ Enum.each(member_attrs_list, fn member_attrs ->
|
|||
|> Ash.Changeset.for_update(:update_member, %{
|
||||
membership_fee_type_id: member_attrs_without_status.membership_fee_type_id
|
||||
})
|
||||
|> Ash.Changeset.put_context(:actor, admin_user_with_role)
|
||||
|> Ash.update!(actor: admin_user_with_role)
|
||||
else
|
||||
member
|
||||
|
|
@ -276,7 +277,10 @@ Enum.each(member_attrs_list, fn member_attrs ->
|
|||
if Enum.empty?(member_with_cycles.membership_fee_cycles) do
|
||||
# Generate cycles
|
||||
{:ok, new_cycles, _notifications} =
|
||||
CycleGenerator.generate_cycles_for_member(final_member.id, skip_lock?: true)
|
||||
CycleGenerator.generate_cycles_for_member(final_member.id,
|
||||
skip_lock?: true,
|
||||
actor: admin_user_with_role
|
||||
)
|
||||
|
||||
new_cycles
|
||||
else
|
||||
|
|
@ -422,7 +426,10 @@ Enum.with_index(linked_members)
|
|||
if Enum.empty?(member_with_cycles.membership_fee_cycles) do
|
||||
# Generate cycles
|
||||
{:ok, new_cycles, _notifications} =
|
||||
CycleGenerator.generate_cycles_for_member(final_member.id, skip_lock?: true)
|
||||
CycleGenerator.generate_cycles_for_member(final_member.id,
|
||||
skip_lock?: true,
|
||||
actor: admin_user_with_role
|
||||
)
|
||||
|
||||
new_cycles
|
||||
else
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue