add deletion check for containers

This commit is contained in:
2022-02-07 23:58:29 -05:00
parent 240fdd2965
commit 8e4bcf7abd
6 changed files with 96 additions and 11 deletions

View File

@ -55,9 +55,10 @@ defmodule CanneryWeb.ErrorHelpers do
end
@doc """
Displays all errors from a changeset
Displays all errors from a changeset, or just for a single key
"""
@spec changeset_errors(Changeset.t()) :: String.t()
@spec changeset_errors(Changeset.t(), key :: atom()) :: [String.t()] | nil
def changeset_errors(changeset) do
changeset
|> changeset_error_map()
@ -66,6 +67,10 @@ defmodule CanneryWeb.ErrorHelpers do
end)
end
def changeset_errors(changeset, key) do
changeset |> changeset_error_map() |> Map.get(key)
end
@doc """
Displays all errors from a changeset in a key value map
"""