diff --git a/client/src/app/core/repositories/users/user-repository.service.ts b/client/src/app/core/repositories/users/user-repository.service.ts index 6fdbdafb7..00364c10e 100644 --- a/client/src/app/core/repositories/users/user-repository.service.ts +++ b/client/src/app/core/repositories/users/user-repository.service.ts @@ -500,20 +500,17 @@ export class UserRepositoryService extends BaseRepository user.id).intersect(this.demoModeUserIds).length > 0) { + if (this.demoModeUserIds && users.map(user => user.id).intersect(this.demoModeUserIds).length > 0) { this.preventInDemo(); } - } else if (this.demoModeUserIds.some(userId => userId === users.id)) { + } else if (this.demoModeUserIds?.some(userId => userId === users.id)) { this.preventInDemo(); } } private preventInDemo(): void { - if (this.demoModeUserIds) { + if (this.demoModeUserIds && this.demoModeUserIds.length) { throw new PreventedInDemo(); } }