Skip to content

Commit cb9b097

Browse files
committed
Fixed NPE
1 parent 1e137ef commit cb9b097

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/main/java/edu/harvard/iq/dataverse/DatasetFieldServiceBean.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242

4343
import org.apache.commons.codec.digest.DigestUtils;
4444
import org.apache.commons.httpclient.HttpException;
45+
import org.apache.commons.lang3.StringUtils;
4546
import org.apache.http.HttpResponse;
4647
import org.apache.http.HttpResponseInterceptor;
4748
import org.apache.http.client.methods.HttpGet;
@@ -561,6 +562,10 @@ public void process(HttpResponse response, HttpContext context) throws HttpExcep
561562

562563
private String replaceRetrievalUriParam(String retrievalUri, String paramName, String value) {
563564

565+
if(StringUtils.isBlank(paramName) || StringUtils.isBlank(value)) {
566+
return retrievalUri;
567+
}
568+
564569
if(retrievalUri.contains("encodeUrl:" + paramName)) {
565570
retrievalUri = retrievalUri.replace("{encodeUrl:"+paramName+"}", URLEncoder.encode(value, StandardCharsets.UTF_8));
566571
} else {

0 commit comments

Comments
 (0)