diff --git a/osbuild/pipeline.py b/osbuild/pipeline.py index 772a4c68..df471f16 100644 --- a/osbuild/pipeline.py +++ b/osbuild/pipeline.py @@ -362,7 +362,7 @@ class Pipeline: results.update(r) # This will also update 'success' - if results["success"] and output_directory is not None: + if results["success"] and output_directory and "output_id" in results: output_source = object_store.resolve_ref(results["output_id"]) if output_source is not None: subprocess.run(["cp", "--reflink=auto", "-a", f"{output_source}/.", output_directory], check=True)