提交 9b749d67 authored 作者: 王鹏飞's avatar 王鹏飞

fix: handle optional permissions in user store

上级 2f2271d5
......@@ -42,10 +42,10 @@ export const useUserStore = create<State>((set) => ({
role: null,
permissions: [],
setUser: (data) => {
set({ info: data.info, role: data.role, permissions: data.permissions.permissions })
set({ info: data.info, role: data.role, permissions: data.permissions?.permissions || [] })
},
getUser: async () => {
const { data } = await getUser()
set({ info: data.info, role: data.role, permissions: data.permissions.permissions })
set({ info: data.info, role: data.role, permissions: data.permissions?.permissions || [] })
},
}))
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论