diff options
Diffstat (limited to 'hosted-api')
-rw-r--r-- | hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java b/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java index 6a339c41034..1947930285c 100644 --- a/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java +++ b/hosted-api/src/main/java/ai/vespa/hosted/api/ControllerHttpClient.java @@ -230,8 +230,8 @@ public abstract class ControllerHttpClient { Inspector rootObject = toSlime(response.body()).get(); String message = response.request() + " returned code " + response.statusCode() + - " (" + rootObject.field("error-code").asString() + "): " + - rootObject.field("message").asString(); + (rootObject.field("error-code").valid() ? " (" + rootObject.field("error-code").asString() + ")" : "") + + ": " + rootObject.field("message").asString(); if (response.statusCode() / 100 == 4) throw new IllegalArgumentException(message); |