commit 98453998e6f71e1b50c9080bec733b66f4e6c21d
parent dfdd7f5d25dbc476374253b0bee7ef85253ead36
Author: srfsh <dev@srf.sh>
Date: Thu, 8 Dec 2022 17:01:56 +0300
Zenflows.VF.Satisfaction: tiny fix
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/zenflows/vf/satisfaction.ex b/src/zenflows/vf/satisfaction.ex
@@ -71,7 +71,7 @@ def changeset(schema \\ %__MODULE__{}, params) do
|> Validate.note(:note)
|> Measure.cast(:resource_quantity)
|> Measure.cast(:effort_quantity)
- |> Validate.xor(~w[satisfied_by_event_id satisfied_by_commitment_id]a)
+ |> Validate.exist_xor(~w[satisfied_by_event_id satisfied_by_commitment_id]a)
|> Changeset.assoc_constraint(:satisfied_by_event)
|> Changeset.assoc_constraint(:satisfied_by_commitment)
|> Changeset.assoc_constraint(:satisfies)