cloudapi: pass depsolve job error details to the manifest job error
If a depsolve job fails, the error details were not passed as details to the manifest job error details. This may help with debugging failures. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
e664d49541
commit
0690b6f1ba
1 changed files with 2 additions and 2 deletions
|
|
@ -471,10 +471,10 @@ func serializeManifest(ctx context.Context, manifestSource *manifest.Manifest, w
|
|||
|
||||
if jobErr := depsolveResults.JobError; jobErr != nil {
|
||||
if jobErr.ID == clienterrors.ErrorDNFDepsolveError || jobErr.ID == clienterrors.ErrorDNFMarkingErrors {
|
||||
jobResult.JobError = clienterrors.WorkerClientError(clienterrors.ErrorDepsolveDependency, "Error in depsolve job dependency input, bad package set requested", nil)
|
||||
jobResult.JobError = clienterrors.WorkerClientError(clienterrors.ErrorDepsolveDependency, "Error in depsolve job dependency input, bad package set requested", jobErr.Details)
|
||||
return
|
||||
}
|
||||
jobResult.JobError = clienterrors.WorkerClientError(clienterrors.ErrorDepsolveDependency, "Error in depsolve job dependency", nil)
|
||||
jobResult.JobError = clienterrors.WorkerClientError(clienterrors.ErrorDepsolveDependency, "Error in depsolve job dependency", jobErr.Details)
|
||||
return
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue