diff --git a/src/services/group-sync.ts b/src/services/group-sync.ts index 337d9f0..d1cfa63 100644 --- a/src/services/group-sync.ts +++ b/src/services/group-sync.ts @@ -428,9 +428,9 @@ export class GroupSyncService { lastId: inactiveResult.lastInsertRowid }); - for (const group of groups) { - const existing = this.dbInstance.prepare('SELECT 1 FROM groups WHERE id = ?').get((group as EvolutionGroup).id); - console.log('Checking group:', (group as EvolutionGroup).id, 'exists:', !!existing); + for (const group of groups as EvolutionGroup[]) { + const existing = this.dbInstance.prepare('SELECT 1 FROM groups WHERE id = ?').get(group.id); + console.log('Checking group:', group.id, 'exists:', !!existing); const isCommunityFlag = !!(((group as any)?.isCommunity) || ((group as any)?.is_community) || ((group as any)?.isCommunityAnnounce) || ((group as any)?.is_community_announce));