fix: allow for not-yet-compiled resources as Ash types

This commit is contained in:
Zach Daniel 2022-11-15 09:59:04 -05:00
parent 665a9fb5c4
commit 43362c7656

View file

@ -347,11 +347,11 @@ defmodule Ash.Type do
def ash_type?(module) when is_atom(module) do
case Code.ensure_compiled(module) do
{:module, _} ->
ash_type_module?(module)
{:module, module} ->
Ash.Resource.Info.resource?(module) || ash_type_module?(module)
_ ->
false
Ash.Resource.Info.resource?(module)
end
end