diff --git a/src/services/group-sync.ts b/src/services/group-sync.ts index c79dc4a..e53a4d9 100644 --- a/src/services/group-sync.ts +++ b/src/services/group-sync.ts @@ -499,7 +499,11 @@ export class GroupSyncService { if (!norm) continue; result.push({ userId: norm, isAdmin }); } - return result; + const resolved = (() => { + const map = IdentityService.resolveMany(result.map(r => r.userId)); + return result.map(r => ({ userId: map.get(r.userId) || r.userId, isAdmin: r.isAdmin })); + })(); + return resolved; } /**