refactor: improve workspace ID handling by adding check for current workspace permissions

v3.2
wxg0103 2025-07-12 11:27:42 +08:00
parent 58db4ed901
commit 178064f42c
1 changed files with 3 additions and 0 deletions

View File

@ -103,6 +103,9 @@ const useUserStore = defineStore('user', {
})
.filter((id) => id !== null); // 过滤掉无效的ID
if (workspaceManagePermissions && workspaceManagePermissions.length > 0) {
if (workspaceManagePermissions.includes(localStorage.getItem('workspace_id') || 'default')) {
return
}
this.setWorkspaceId(workspaceManagePermissions[0])
}
},