From 3fac0263011c20f491351c43fbf2663ea73de9e5 Mon Sep 17 00:00:00 2001 From: Federico <51944049+federicorabbiosi@users.noreply.github.com> Date: Thu, 15 Feb 2024 08:58:26 +0100 Subject: [PATCH] Update RNAppAuthModule.java In some cases the boolean variable skipCodeExchange may be null and cause an error. I added a check before using it. If the variable is null I will consider it false --- android/src/main/java/com/rnappauth/RNAppAuthModule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/com/rnappauth/RNAppAuthModule.java b/android/src/main/java/com/rnappauth/RNAppAuthModule.java index c14fe538..22bc1d03 100644 --- a/android/src/main/java/com/rnappauth/RNAppAuthModule.java +++ b/android/src/main/java/com/rnappauth/RNAppAuthModule.java @@ -501,7 +501,7 @@ public void onActivityResult(Activity activity, int requestCode, int resultCode, return; } - if (this.skipCodeExchange) { + if (this.skipCodeExchange != null && this.skipCodeExchange) { WritableMap map; if (this.usePKCE && this.codeVerifier != null) { map = TokenResponseFactory.authorizationCodeResponseToMap(response, this.codeVerifier);