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

fix: handle optional permissions in user store

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