修正團隊顯示 BUG

This commit is contained in:
2025-09-19 18:57:10 +08:00
parent 8ec5ead183
commit c5bbec5ca8
2 changed files with 32 additions and 20 deletions

View File

@@ -1091,8 +1091,8 @@ export class TeamService extends DatabaseServiceBase {
}
}
// 更新團隊成員(如果提供了成員信息)
if (updates.members && Array.isArray(updates.members)) {
// 更新團隊成員(如果明確提供了成員信息)
if (updates.members !== undefined && Array.isArray(updates.members)) {
try {
// 先刪除現有成員
console.log('刪除現有團隊成員...');
@@ -1119,10 +1119,12 @@ export class TeamService extends DatabaseServiceBase {
// 成員更新失敗不應該影響整個更新操作
// 可以選擇繼續或回滾
}
} else {
console.log('未提供成員信息,跳過成員更新');
}
// 更新團隊應用(如果提供了應用信息)
if (updates.apps && Array.isArray(updates.apps)) {
// 更新團隊應用(如果明確提供了應用信息)
if (updates.apps !== undefined && Array.isArray(updates.apps)) {
try {
// 先移除現有應用的團隊關聯
console.log('移除現有應用的團隊關聯...');
@@ -1148,6 +1150,8 @@ export class TeamService extends DatabaseServiceBase {
console.error('更新團隊應用時發生錯誤:', appError);
// 應用更新失敗不應該影響整個更新操作
}
} else {
console.log('未提供應用信息,跳過應用更新');
}
return true;