From 43362c7656bbbe07d39ff95e8d576d35f25a768b Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Tue, 15 Nov 2022 09:59:04 -0500 Subject: [PATCH] fix: allow for not-yet-compiled resources as Ash types --- lib/ash/type/type.ex | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ash/type/type.ex b/lib/ash/type/type.ex index 43aed2e9..159419d6 100644 --- a/lib/ash/type/type.ex +++ b/lib/ash/type/type.ex @@ -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