Authorization Domain and Role Resource closes #321 #322
1 changed files with 7 additions and 0 deletions
|
|
@ -84,6 +84,13 @@ defmodule Mv.Authorization.RoleTest do
|
|||
end
|
||||
|
||||
# Helper function for error evaluation
|
||||
# When field is nil, returns first error message (for errors without specific field)
|
||||
defp error_message(errors, field) when is_nil(field) do
|
||||
errors
|
||||
|> Enum.map(&Map.get(&1, :message, ""))
|
||||
|> List.first() || ""
|
||||
end
|
||||
|
||||
defp error_message(errors, field) do
|
||||
errors
|
||||
|> Enum.filter(fn err -> Map.get(err, :field) == field end)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue