mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
fix: properly get entries registry DSL structure
This commit is contained in:
parent
b5796ff65b
commit
f50484cf98
2 changed files with 5 additions and 1 deletions
|
@ -14,6 +14,7 @@ defmodule Ash.Registry.ResourceValidations.Transformers.EnsureResourcesCompiled
|
|||
def transform(dsl) do
|
||||
dsl
|
||||
|> Transformer.get_entities([:entries])
|
||||
|> Enum.map(& &1.entry)
|
||||
|> Enum.map(fn resource ->
|
||||
try do
|
||||
# This is to get the compiler to ensure that the resource is compiled
|
||||
|
|
|
@ -14,7 +14,10 @@ defmodule Ash.Registry.ResourceValidations.Transformers.ValidateRelatedResourceI
|
|||
|
||||
@impl true
|
||||
def transform(dsl) do
|
||||
resources = Transformer.get_entities(dsl, [:entries])
|
||||
resources =
|
||||
dsl
|
||||
|> Transformer.get_entities([:entries])
|
||||
|> Enum.map(& &1.entry)
|
||||
|
||||
resources
|
||||
|> Enum.flat_map(&get_all_related_resources(&1, resources))
|
||||
|
|
Loading…
Reference in a new issue