瀏覽代碼

Handle undefined user features in UserFeaturesProvider

GitOrigin-RevId: 70841809f691e9f20591bdf1ea05c510a44892af
Domagoj Kriskovic 1 年之前
父節點
當前提交
b8e391c005
共有 1 個文件被更改,包括 2 次插入 和 2 次删除
  1. 2 2
      services/web/frontend/js/shared/context/user-features-context.tsx

+ 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 user = useUserContext()
   const { writefullInstance } = useEditorContext()
   const { writefullInstance } = useEditorContext()
-  const [features, setFeatures] = useState(user.features)
+  const [features, setFeatures] = useState(user.features || {})
 
 
   useReceiveUser(
   useReceiveUser(
     useCallback(data => {
     useCallback(data => {
@@ -61,7 +61,7 @@ export function useUserFeaturesContext() {
 
 
   if (!context) {
   if (!context) {
     throw new Error(
     throw new Error(
-      'useUserFeaturesContext is only available inside UserFeaturesContext, or `ol-user` meta is not defined'
+      'useUserFeaturesContext is only available inside UserFeaturesContext'
     )
     )
   }
   }