From ecdc4c1c6476908b764352d08153d269a0f58e4d Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Fri, 13 Oct 2023 22:04:44 -0400 Subject: [PATCH] fix: don't transform errors to changesets when rolling back in with_hooks --- lib/ash/changeset/changeset.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ash/changeset/changeset.ex b/lib/ash/changeset/changeset.ex index b88f4cac..648cbbb6 100644 --- a/lib/ash/changeset/changeset.ex +++ b/lib/ash/changeset/changeset.ex @@ -1814,7 +1814,7 @@ defmodule Ash.Changeset do if opts[:rollback_on_error?] do Ash.DataLayer.rollback( changeset.resource, - Ash.Changeset.add_error(changeset, error) + error ) else {:error, error}