Ver código fonte

Handle undefined user features in UserFeaturesProvider

GitOrigin-RevId: 70841809f691e9f20591bdf1ea05c510a44892af
Domagoj Kriskovic 1 ano atrás
pai
commit
b8e391c005

+ 2 - 2
services/web/frontend/js/shared/context/user-features-context.tsx

@@ -19,7 +19,7 @@ export const UserFeaturesProvider: FC<React.PropsWithChildren> = ({
 }) => {
   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'
     )
   }