Add error message to Farmware manifest validation

pull/974/head
connor rigby 2019-07-25 07:38:30 -07:00 committed by Connor Rigby
parent 8ff6f9a071
commit 99cb4c3fa8
No known key found for this signature in database
GPG Key ID: 29A88B24B70456E0
1 changed files with 3 additions and 3 deletions

View File

@ -175,11 +175,11 @@ defmodule FarmbotCore.Asset.FarmwareInstallation.Manifest do
validated_config_data = Ecto.Changeset.apply_changes(config_changeset)
new_config = Map.put(config, name, validated_config_data)
put_change(changeset, :config, new_config)
%{valid?: false} ->
add_error(changeset, :config, "invalid config item")
%{valid?: false} = config_changeset ->
add_error(changeset, :config, "invalid config item", config_changeset.errors)
end
{_, _}, changeset ->
add_error(changeset, :config, "invalid config item")
add_error(changeset, :config, "invalid config item (bad key or value type)")
end)
end