osbuild-worker: correctly pass ostree error details

Passing an error as details results in the details being empty after
marshaling. Pass the string formatted error instead.
This commit is contained in:
Sanne Raymaekers 2022-11-18 10:21:18 +01:00 committed by Tom Gundersen
parent 401a59b6e4
commit 7ae79e7786

View file

@ -19,19 +19,19 @@ func setError(err error, result *worker.OSTreeResolveJobResult) {
result.JobError = clienterrors.WorkerClientError(
clienterrors.ErrorOSTreeRefInvalid,
"Invalid OSTree ref",
err,
err.Error(),
)
case ostree.ResolveRefError:
result.JobError = clienterrors.WorkerClientError(
clienterrors.ErrorOSTreeRefResolution,
"Error resolving OSTree ref",
err,
err.Error(),
)
default:
result.JobError = clienterrors.WorkerClientError(
clienterrors.ErrorOSTreeParamsInvalid,
"Invalid OSTree parameters or parameter combination",
err,
err.Error(),
)
}
}