From 04fe5708119a079f2f6af7b8405d20612c7be474 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Richard=20K=C3=B6rber?= Date: Sat, 12 Dec 2015 18:35:50 +0100 Subject: [PATCH] Return null if no URI is set --- .../org/shredzone/acme4j/challenge/GenericChallenge.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/acme4j-client/src/main/java/org/shredzone/acme4j/challenge/GenericChallenge.java b/acme4j-client/src/main/java/org/shredzone/acme4j/challenge/GenericChallenge.java index fa3e394f..31c66acd 100644 --- a/acme4j-client/src/main/java/org/shredzone/acme4j/challenge/GenericChallenge.java +++ b/acme4j-client/src/main/java/org/shredzone/acme4j/challenge/GenericChallenge.java @@ -60,8 +60,13 @@ public class GenericChallenge implements Challenge { @Override public URI getUri() { + String uri = get(KEY_URI); + if (uri == null) { + return null; + } + try { - return new URI(get(KEY_URI).toString()); + return new URI(uri); } catch (URISyntaxException ex) { throw new IllegalStateException("Invalid URI", ex); }