Skip to content

Commit 51c1241

Browse files
committed
fix: preserve native authorization exception context
Pass Android nativeError metadata without dropping the original AuthorizationException, and align the changeset frontmatter with repo style.
1 parent b819c54 commit 51c1241

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

.changeset/fuzzy-ravens-explain.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
"react-native-app-auth": patch
2+
'react-native-app-auth': patch
33
---
44

55
Expose underlying native authorization errors on `error.nativeError` for debugging while keeping `error.message` user-safe.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1051,7 +1051,7 @@ private void handleAuthorizationException(final String fallbackErrorCode, final
10511051
if (cause != null && cause.getLocalizedMessage() != null) {
10521052
WritableMap userInfo = Arguments.createMap();
10531053
userInfo.putString("nativeError", cause.getLocalizedMessage());
1054-
promise.reject(code, message, userInfo);
1054+
promise.reject(code, message, ex, userInfo);
10551055
} else {
10561056
promise.reject(code, message, ex);
10571057
}

0 commit comments

Comments
 (0)