diff --git a/orca-bakery/src/main/groovy/com/netflix/spinnaker/orca/bakery/tasks/manifests/CreateBakeManifestTask.java b/orca-bakery/src/main/groovy/com/netflix/spinnaker/orca/bakery/tasks/manifests/CreateBakeManifestTask.java index 31ddcf5914..a6ea831a22 100644 --- a/orca-bakery/src/main/groovy/com/netflix/spinnaker/orca/bakery/tasks/manifests/CreateBakeManifestTask.java +++ b/orca-bakery/src/main/groovy/com/netflix/spinnaker/orca/bakery/tasks/manifests/CreateBakeManifestTask.java @@ -77,7 +77,8 @@ public TaskResult execute(@Nonnull Stage stage) { inputArtifactsObj.stream() .map( p -> { - Artifact a = artifactResolver.getBoundArtifactForId(stage, p.getId()); + Artifact a = + artifactResolver.getBoundArtifactForStage(stage, p.getId(), p.getArtifact()); if (a == null) { throw new IllegalArgumentException( stage.getExecution().getId() @@ -132,5 +133,6 @@ public TaskResult execute(@Nonnull Stage stage) { protected static class InputArtifactPair { String id; String account; + Artifact artifact; } }