Skip to content

Commit ac5f792

Browse files
committed
fix(android): include authorization exception causes
1 parent bc2ce87 commit ac5f792

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

packages/react-native-app-auth/android/src/main/java/com/rnappauth/RNAppAuthModule.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1044,7 +1044,12 @@ private void handleAuthorizationException(final String fallbackErrorCode, final
10441044
if (ex.getLocalizedMessage() == null) {
10451045
promise.reject(fallbackErrorCode, ex.error, ex);
10461046
} else {
1047-
promise.reject(ex.error != null ? ex.error : fallbackErrorCode, ex.getLocalizedMessage(), ex);
1047+
String message = ex.getLocalizedMessage();
1048+
if (ex.getCause() != null) {
1049+
message += " - Cause: " + ex.getCause().getLocalizedMessage();
1050+
}
1051+
1052+
promise.reject(ex.error != null ? ex.error : fallbackErrorCode, message, ex);
10481053
}
10491054
}
10501055

0 commit comments

Comments
 (0)