Setting: remove unused actor in default_fee_type validation

- Docs: Regenerate Cycles server-side enforcement note in membership-fee-architecture.
This commit is contained in:
Moritz 2026-02-04 11:40:19 +01:00
parent d7c6d20483
commit 503401f2e6
2 changed files with 1 additions and 9 deletions

View file

@ -160,14 +160,6 @@ defmodule Mv.Membership.Setting do
Ash.Changeset.get_attribute(changeset, :default_membership_fee_type_id)
if fee_type_id do
# Actor may be in changeset.context (action context) or validation context
ctx = changeset.context || %{}
actor =
get_in(ctx, [:private, :actor]) ||
Map.get(ctx, :actor) ||
(context && Map.get(context, :actor))
# Check existence only; action is already restricted by policy (e.g. admin).
opts = [domain: Mv.MembershipFees, authorize?: false]