mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 21:43:02 +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
|
def transform(dsl) do
|
||||||
dsl
|
dsl
|
||||||
|> Transformer.get_entities([:entries])
|
|> Transformer.get_entities([:entries])
|
||||||
|
|> Enum.map(& &1.entry)
|
||||||
|> Enum.map(fn resource ->
|
|> Enum.map(fn resource ->
|
||||||
try do
|
try do
|
||||||
# This is to get the compiler to ensure that the resource is compiled
|
# 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
|
@impl true
|
||||||
def transform(dsl) do
|
def transform(dsl) do
|
||||||
resources = Transformer.get_entities(dsl, [:entries])
|
resources =
|
||||||
|
dsl
|
||||||
|
|> Transformer.get_entities([:entries])
|
||||||
|
|> Enum.map(& &1.entry)
|
||||||
|
|
||||||
resources
|
resources
|
||||||
|> Enum.flat_map(&get_all_related_resources(&1, resources))
|
|> Enum.flat_map(&get_all_related_resources(&1, resources))
|
||||||
|
|
Loading…
Reference in a new issue