diff --git a/.changeset/loud-badgers-admire.md b/.changeset/loud-badgers-admire.md new file mode 100644 index 000000000..1db881f85 --- /dev/null +++ b/.changeset/loud-badgers-admire.md @@ -0,0 +1,5 @@ +--- +"@gravis-os/auth": patch +--- + +Attempting fix for no query client as recommended by https://github.com/TanStack/query/issues/3595 diff --git a/packages/auth/src/auth/UserProvider.tsx b/packages/auth/src/auth/UserProvider.tsx index 9ddf5c3e6..fd1df6335 100644 --- a/packages/auth/src/auth/UserProvider.tsx +++ b/packages/auth/src/auth/UserProvider.tsx @@ -3,7 +3,7 @@ import { useUser as useAuthUser } from '@supabase/auth-helpers-react' import { supabaseClient } from '@supabase/auth-helpers-nextjs' import { useRouter } from 'next/router' import { CircularProgress } from '@gravis-os/ui' -import { useQuery, useQueryClient } from '@tanstack/react-query' +import { defaultContext, useQuery, useQueryClient } from '@tanstack/react-query' import { DbUser } from '@gravis-os/types' import UserContext, { UserContextInterface } from './UserContext' @@ -36,7 +36,7 @@ const UserProvider: React.FC = (props) => { ...rest } = props - const queryClient = useQueryClient() + const queryClient = useQueryClient({ context: defaultContext }) const onUseAuthUser = useAuthUser() const { user: authUser, ...useAuthUserRest } = onUseAuthUser const { isLoading: authUserLoading } = useAuthUserRest