From acb1c611ebe39e07ded91ea20146d8d715e16978 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Thu, 19 Dec 2024 13:43:54 -0500 Subject: [PATCH] fix: handle nil values in `Ash.Type.Module` --- lib/ash/type/module.ex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ash/type/module.ex b/lib/ash/type/module.ex index d483605e8..ec186e059 100644 --- a/lib/ash/type/module.ex +++ b/lib/ash/type/module.ex @@ -84,6 +84,8 @@ defmodule Ash.Type.Module do end @impl true + def cast_input(nil, _), do: {:ok, nil} + def cast_input(value, _) when is_atom(value) do if Code.ensure_loaded?(value) do {:ok, value}