From 5997be31c5bad09aa8485442c899546600d995cc Mon Sep 17 00:00:00 2001 From: Michael Sverdlov Date: Sun, 18 Jun 2023 14:36:44 +0300 Subject: [PATCH] Header request --- .../client/artifactory/ArtifactoryManager.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/build-info-extractor/src/main/java/org/jfrog/build/extractor/clientConfiguration/client/artifactory/ArtifactoryManager.java b/build-info-extractor/src/main/java/org/jfrog/build/extractor/clientConfiguration/client/artifactory/ArtifactoryManager.java index aa6de0238..5376aacb4 100644 --- a/build-info-extractor/src/main/java/org/jfrog/build/extractor/clientConfiguration/client/artifactory/ArtifactoryManager.java +++ b/build-info-extractor/src/main/java/org/jfrog/build/extractor/clientConfiguration/client/artifactory/ArtifactoryManager.java @@ -95,15 +95,18 @@ public DownloadResponse download(String downloadFrom, Map header /** * Download headers and return specific header if exists + * * @param downloadFrom - path to specific artifact in Artifactory. - * @param headerName - specific header name to return if exists. + * @param headerName - specific header name to return if exists. * @return - header's string value to return. */ public String downloadHeader(String downloadFrom, String headerName) throws IOException { Header[] headers = downloadHeaders(downloadFrom); - for (Header header : headers) { - if (header.getName().equals(headerName)) { - return header.getValue(); + if (headers != null) { + for (Header header : headers) { + if (header.getName().equals(headerName)) { + return header.getValue(); + } } } return StringUtils.EMPTY;