From d2a50275490f7801e3329e44a1a49a0239b5a5d2 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Thu, 13 Feb 2025 01:03:10 +0100 Subject: [PATCH] Fix contextProvider not set preventing login --- .../context-store/components/MainContextStoreProvider.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/context-store/components/MainContextStoreProvider.tsx b/packages/twenty-front/src/modules/context-store/components/MainContextStoreProvider.tsx index 9f78116aa..ff78e6127 100644 --- a/packages/twenty-front/src/modules/context-store/components/MainContextStoreProvider.tsx +++ b/packages/twenty-front/src/modules/context-store/components/MainContextStoreProvider.tsx @@ -5,6 +5,7 @@ import { usePrefetchedData } from '@/prefetch/hooks/usePrefetchedData'; import { PrefetchKey } from '@/prefetch/types/PrefetchKey'; import { AppPath } from '@/types/AppPath'; import { View } from '@/views/types/View'; +import { isNonEmptyString } from '@sniptt/guards'; import { useParams, useSearchParams } from 'react-router-dom'; import { useRecoilValue } from 'recoil'; import { isDefined } from 'twenty-shared'; @@ -28,7 +29,7 @@ const getViewId = ( return indexView.id; } - throw new Error('No view id found'); + return undefined; }; export const MainContextStoreProvider = () => { @@ -73,7 +74,7 @@ export const MainContextStoreProvider = () => { if ( !isDefined(pageName) || !isDefined(objectMetadataItem) || - !isDefined(viewId) + !isNonEmptyString(viewId) ) { return null; }