mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
improvement: error if relationship.api is not an Ash.Api
This commit is contained in:
parent
7f460009af
commit
9b323c84ed
1 changed files with 6 additions and 0 deletions
|
@ -14,6 +14,12 @@ defmodule Ash.Registry.ResourceValidations.Verifiers.ValidateRelatedResourceIncl
|
|||
|
||||
for resource <- resources do
|
||||
for relationship <- Ash.Resource.Info.relationships(resource) do
|
||||
if relationship.api && !Spark.Dsl.is?(relationship.api, Ash.Api) do
|
||||
raise """
|
||||
Api #{inspect(relationship.api)} referenced by #{inspect(resource)}.#{relationship.name} is not a valid api
|
||||
"""
|
||||
end
|
||||
|
||||
message =
|
||||
if relationship.api do
|
||||
"is not accepted by api `#{inspect(relationship.api)}`"
|
||||
|
|
Loading…
Reference in a new issue