Skip to content

Commit 254cb89

Browse files
authored
fix(#150): added before?/1 clauses to the three transformers for SetRelationshipSource (#151)
Each `AddStructure` transformer will execute before the `Ash.Resource.Transformers.SetRelationshipSource`.
1 parent 046b6ac commit 254cb89

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

lib/account/transformers/add_structure.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ defmodule AshDoubleEntry.Account.Transformers.AddStructure do
88
use Spark.Dsl.Transformer
99
import Spark.Dsl.Builder
1010

11+
def before?(Ash.Resource.Transformers.SetRelationshipSource), do: true
1112
def before?(Ash.Resource.Transformers.BelongsToAttribute), do: true
1213
def before?(Ash.Resource.Transformers.CachePrimaryKey), do: true
1314
def before?(_), do: false

lib/balance/transformers/add_structure.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ defmodule AshDoubleEntry.Balance.Transformers.AddStructure do
99
import Spark.Dsl.Builder
1010
import Ash.Expr
1111

12+
def before?(Ash.Resource.Transformers.SetRelationshipSource), do: true
1213
def before?(Ash.Resource.Transformers.CachePrimaryKey), do: true
1314
def before?(Ash.Resource.Transformers.BelongsToAttribute), do: true
1415
def before?(_), do: false

lib/transfer/transformers/add_structure.ex

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ defmodule AshDoubleEntry.Transfer.Transformers.AddStructure do
77
@moduledoc false
88
use Spark.Dsl.Transformer
99

10+
def before?(Ash.Resource.Transformers.SetRelationshipSource), do: true
1011
def before?(Ash.Resource.Transformers.CachePrimaryKey), do: true
1112
def before?(Ash.Resource.Transformers.BelongsToSourceField), do: true
1213
def before?(Ash.Resource.Transformers.BelongsToAttribute), do: true

0 commit comments

Comments
 (0)