diff --git a/web/context/web-app-context.tsx b/web/context/web-app-context.tsx index e78ef81bb..deb7aea53 100644 --- a/web/context/web-app-context.tsx +++ b/web/context/web-app-context.tsx @@ -64,7 +64,9 @@ const WebAppStoreProvider: FC = ({ children }) => { // Compute shareCode directly const shareCode = getShareCodeFromRedirectUrl(redirectUrlParam) || getShareCodeFromPathname(pathname) - updateShareCode(shareCode) + useEffect(() => { + updateShareCode(shareCode) + }, [shareCode, updateShareCode]) const { isFetching, data: accessModeResult } = useGetWebAppAccessModeByCode(shareCode) const [isFetchingAccessToken, setIsFetchingAccessToken] = useState(false)