diff --git a/packages/common/src/hooks/permissions/useSecurityContext.ts b/packages/common/src/hooks/permissions/useSecurityContext.ts index dc470611..0510ce0d 100644 --- a/packages/common/src/hooks/permissions/useSecurityContext.ts +++ b/packages/common/src/hooks/permissions/useSecurityContext.ts @@ -12,7 +12,6 @@ export const useSecurityContext = (odinId?: string, isEnabled?: boolean) => { const fetch = async (odinId?: string) => { if ( !odinId || - odinId === window.location.hostname || (dotYouClient.getType() === ApiType.App && odinId === dotYouClient.getIdentity()) ) { return await getSecurityContext(dotYouClient); diff --git a/packages/mobile/src/components/Permissions/ExtendPermissionDialog.tsx b/packages/mobile/src/components/Permissions/ExtendPermissionDialog.tsx index ee1f2dc9..d22584e2 100644 --- a/packages/mobile/src/components/Permissions/ExtendPermissionDialog.tsx +++ b/packages/mobile/src/components/Permissions/ExtendPermissionDialog.tsx @@ -1,3 +1,4 @@ +import { useQueryClient } from '@tanstack/react-query'; import { AppPermissionType } from '@youfoundation/js-lib/network'; import { t, useMissingPermissions } from 'feed-app-common'; import { useEffect } from 'react'; @@ -31,6 +32,7 @@ export const ExtendPermissionDialog = ({ permissions: AppPermissionType[]; needsAllConnected?: boolean; }) => { + const queryClient = useQueryClient(); const extendPermissionUrl = useMissingPermissions({ appId, drives, @@ -41,7 +43,8 @@ export const ExtendPermissionDialog = ({ useEffect(() => { if (extendPermissionUrl) { - console.log('extendPermissionUrl', extendPermissionUrl); + queryClient.invalidateQueries({ queryKey: ['security-context'], exact: false }); + Alert.alert( t('Missing permissions'), t(