From 68a56cf625082bdbd0c4a2434cab062ff9f0be34 Mon Sep 17 00:00:00 2001 From: "Bala.FA" Date: Mon, 9 Nov 2020 22:21:56 +0530 Subject: [PATCH] Make code property check optional in IamAwsProvider Fixes #1108 --- api/src/main/java/io/minio/credentials/IamAwsProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/io/minio/credentials/IamAwsProvider.java b/api/src/main/java/io/minio/credentials/IamAwsProvider.java index f37459fcf..0f4c09eb6 100644 --- a/api/src/main/java/io/minio/credentials/IamAwsProvider.java +++ b/api/src/main/java/io/minio/credentials/IamAwsProvider.java @@ -116,8 +116,9 @@ private Credentials fetchCredentials(HttpUrl url) { } EcsCredentials creds = mapper.readValue(response.body().charStream(), EcsCredentials.class); - if (!"Success".equals(creds.code())) { - throw new ProviderException(url + " failed with message " + creds.message()); + if (creds.code() != null && !creds.code().equals("Success")) { + throw new ProviderException( + url + " failed with code " + creds.code() + " and message " + creds.message()); } return creds.toCredentials(); } catch (IOException e) {