Store MARK AS failure logs
parent
71e7c72329
commit
10695dcc98
|
@ -74,11 +74,16 @@ defmodule FarmbotOS.SysCalls.ResourceUpdate do
|
||||||
:ok
|
:ok
|
||||||
else
|
else
|
||||||
nil ->
|
nil ->
|
||||||
{:error,
|
msg = "#{type}.#{id} is not currently synced. Please re-sync."
|
||||||
"#{type}.#{id} is not currently synced, so it could not be updated"}
|
FarmbotCore.Logger.error(3, msg)
|
||||||
|
{:error, msg}
|
||||||
|
|
||||||
{:error, _changeset} ->
|
{:error, _changeset} ->
|
||||||
{:error, "Failed to update #{type}.#{id}"}
|
msg =
|
||||||
|
"Failed update (#{type}.#{id}): Ensure the data is properly formatted"
|
||||||
|
|
||||||
|
FarmbotCore.Logger.error(3, msg)
|
||||||
|
{:error, msg}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,7 @@ defmodule FarmbotOS.SysCalls.ResourceUpdateTest do
|
||||||
assert String.contains?(next_plant.name, "Updated to ")
|
assert String.contains?(next_plant.name, "Updated to ")
|
||||||
|
|
||||||
bad_result1 = ResourceUpdate.update_resource("Plant", 0, params)
|
bad_result1 = ResourceUpdate.update_resource("Plant", 0, params)
|
||||||
error = "Plant.0 is not currently synced, so it could not be updated"
|
error = "Plant.0 is not currently synced. Please re-sync."
|
||||||
assert {:error, error} == bad_result1
|
assert {:error, error} == bad_result1
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue