From c26254a2b035f9ab15021e0c9dcba48e022bea17 Mon Sep 17 00:00:00 2001 From: Nathan Hardy Date: Wed, 29 May 2024 17:33:17 +1000 Subject: [PATCH] fix[okta-react]: add missing await on restoreOriginalUri Fixes an issue where restoreOriginalUri returns a Promise that is not awaited on by oktaAuth.handleLoginRedirect() --- src/Security.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Security.tsx b/src/Security.tsx index b9a1bd3d..b8f4223b 100644 --- a/src/Security.tsx +++ b/src/Security.tsx @@ -57,7 +57,7 @@ const Security: React.FC<{ // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore oktaAuth.options.restoreOriginalUri = (async (oktaAuth: unknown, originalUri: string) => { - restoreOriginalUri(oktaAuth as OktaAuth, originalUri); + await restoreOriginalUri(oktaAuth as OktaAuth, originalUri); }) as ((oktaAuth: OktaAuth, originalUri?: string) => Promise); }, []); // empty array, only check on component mount