From 2aa03db7897f37bec4e864dc1b239141bf3941ba Mon Sep 17 00:00:00 2001 From: RajaVikram Chowdary Date: Thu, 26 Sep 2019 23:26:39 +0530 Subject: [PATCH] Fixed error response returned when Call fails. --- scgapi/src/main/java/com/syniverse/scgapi/Session.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/scgapi/src/main/java/com/syniverse/scgapi/Session.java b/scgapi/src/main/java/com/syniverse/scgapi/Session.java index 87457f1..f34d620 100644 --- a/scgapi/src/main/java/com/syniverse/scgapi/Session.java +++ b/scgapi/src/main/java/com/syniverse/scgapi/Session.java @@ -135,8 +135,12 @@ public static T Execute(Call service) throws ScgException{ // Auth error throw new Error.AuthError(); } - - throw new Error.ServerFailure(resp.code(), resp.errorBody().toString()); + try { + final String reason = resp.errorBody().string(); + throw new Error.ServerFailure(resp.code(), reason); + } catch (IOException ex) { + throw new Error.ServerFailure(resp.code(), resp.errorBody().toString()); + } } interface CratingApiCallback {