diff --git a/builder/builder-next/exporter/export.go b/builder/builder-next/exporter/export.go index cc05f0b56d..d82a6a5635 100644 --- a/builder/builder-next/exporter/export.go +++ b/builder/builder-next/exporter/export.go @@ -117,12 +117,12 @@ func (e *imageExporterInstance) Export(ctx context.Context, inp exporter.Source) layersDone := oneOffProgress(ctx, "exporting layers") if err := ref.Finalize(ctx, true); err != nil { - return nil, err + return nil, layersDone(err) } diffIDs, err := e.opt.Differ.EnsureLayer(ctx, ref.ID()) if err != nil { - return nil, err + return nil, layersDone(err) } diffs = make([]digest.Digest, len(diffIDs))