Pass actor to CustomFieldValue destroy and load in existing tests

Required after CustomFieldValue gained authorization policies.
This commit is contained in:
Moritz 2026-01-27 13:40:29 +01:00
parent 1afb97b6df
commit 62dd939efa
2 changed files with 2 additions and 2 deletions

View file

@ -348,7 +348,7 @@ defmodule Mv.Membership.MemberSearchWithCustomFieldsTest do
assert List.first(results).id == member1.id
# Delete custom field value
assert :ok = Ash.destroy(cfv)
assert :ok = Ash.destroy(cfv, actor: system_actor)
# Value should no longer be found
deleted_results =

View file

@ -247,7 +247,7 @@ defmodule Mv.Membership.Import.MemberCSVTest do
member = Enum.find(members, &(&1.email == "withcustom@example.com"))
assert member != nil
{:ok, member_with_cf} = Ash.load(member, :custom_field_values)
{:ok, member_with_cf} = Ash.load(member, :custom_field_values, actor: actor)
assert length(member_with_cf.custom_field_values) == 1
cfv = List.first(member_with_cf.custom_field_values)
assert cfv.custom_field_id == custom_field.id