diff --git a/rosco-manifests/src/main/java/com/netflix/spinnaker/rosco/manifests/TemplateUtils.java b/rosco-manifests/src/main/java/com/netflix/spinnaker/rosco/manifests/TemplateUtils.java index 83280519f..6dc8215de 100644 --- a/rosco-manifests/src/main/java/com/netflix/spinnaker/rosco/manifests/TemplateUtils.java +++ b/rosco-manifests/src/main/java/com/netflix/spinnaker/rosco/manifests/TemplateUtils.java @@ -46,9 +46,11 @@ protected Path downloadArtifactToTmpFile(BakeManifestEnvironment env, Artifact a Response response = retrySupport.retry(() -> clouddriverService.fetchArtifact(artifact), 5, 1000, true); - InputStream inputStream = response.getBody().in(); - IOUtils.copy(inputStream, outputStream); - inputStream.close(); + if (response.getBody() != null) { + InputStream inputStream = response.getBody().in(); + IOUtils.copy(inputStream, outputStream); + inputStream.close(); + } outputStream.close(); return path;