mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
improvement: detect invalid resources placed in relationships on domains verifier
This commit is contained in:
parent
7d10c781d4
commit
51be60cb4b
1 changed files with 6 additions and 0 deletions
|
@ -14,6 +14,12 @@ defmodule Ash.Domain.Verifiers.ValidateRelatedResourceInclusion do
|
|||
|
||||
for resource <- resources do
|
||||
for relationship <- Ash.Resource.Info.relationships(resource) do
|
||||
if !Ash.Resource.Info.resource?(relationship.destination) do
|
||||
raise """
|
||||
Relationship #{inspect(resource)}.#{relationship.name} has an invalid destination: #{inspect(relationship.destination)}.
|
||||
"""
|
||||
end
|
||||
|
||||
domain = domain(relationship, dsl)
|
||||
|
||||
if !domain do
|
||||
|
|
Loading…
Reference in a new issue