fix: ensure error message is always a string

This commit is contained in:
Zach Daniel 2021-05-10 13:18:41 -04:00
parent 6fc40e1497
commit bde7926ed1

View file

@ -112,6 +112,7 @@ defmodule AshPhoenix do
|> Enum.map(fn {field, message, vars} ->
vars =
vars
|> List.wrap()
|> Enum.flat_map(fn {key, value} ->
try do
if is_integer(value) do
@ -125,7 +126,7 @@ defmodule AshPhoenix do
end
end)
{field, {message, vars}}
{field, {message || "", vars}}
end)
end