From 8d5cdfdd5770fa66b89f86071191abbe376fbb95 Mon Sep 17 00:00:00 2001 From: Sanne Raymaekers Date: Wed, 8 Jun 2022 18:33:59 +0200 Subject: [PATCH] osbuild-worker: Correct cast of dnfjson error in depsolve job This error is failing to parse correctly on the workers as a dnfjson.Error. The old rpmmd.DNFError was returned by pointer, however the internal/dnfjson package returns the Error by value. --- cmd/osbuild-worker/jobimpl-depsolve.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/osbuild-worker/jobimpl-depsolve.go b/cmd/osbuild-worker/jobimpl-depsolve.go index e1fcd2ee5..718692b21 100644 --- a/cmd/osbuild-worker/jobimpl-depsolve.go +++ b/cmd/osbuild-worker/jobimpl-depsolve.go @@ -46,7 +46,7 @@ func (impl *DepsolveJobImpl) Run(job worker.Job) error { result.PackageSpecs, err = impl.depsolve(args.PackageSets, args.ModulePlatformID, args.Arch, args.Releasever) if err != nil { switch e := err.(type) { - case *dnfjson.Error: + case dnfjson.Error: // Error originates from dnf-json switch e.Kind { case "DepsolveError":