From 54466bc0b0008e5d49c2de45e82c6ff1e165b761 Mon Sep 17 00:00:00 2001 From: Domagoj Kriskovic Date: Tue, 20 May 2025 11:11:52 +0200 Subject: [PATCH] Handle undefined user features in UserFeaturesProvider GitOrigin-RevId: 70841809f691e9f20591bdf1ea05c510a44892af --- .../web/frontend/js/shared/context/user-features-context.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/web/frontend/js/shared/context/user-features-context.tsx b/services/web/frontend/js/shared/context/user-features-context.tsx index 2cc9ba932d..a162ae0540 100644 --- a/services/web/frontend/js/shared/context/user-features-context.tsx +++ b/services/web/frontend/js/shared/context/user-features-context.tsx @@ -19,7 +19,7 @@ export const UserFeaturesProvider: FC = ({ }) => { const user = useUserContext() const { writefullInstance } = useEditorContext() - const [features, setFeatures] = useState(user.features) + const [features, setFeatures] = useState(user.features || {}) useReceiveUser( useCallback(data => { @@ -61,7 +61,7 @@ export function useUserFeaturesContext() { if (!context) { throw new Error( - 'useUserFeaturesContext is only available inside UserFeaturesContext, or `ol-user` meta is not defined' + 'useUserFeaturesContext is only available inside UserFeaturesContext' ) }