From 47f44a0d4c494a3c624d6c62e8c015cf97422d2b Mon Sep 17 00:00:00 2001 From: bunnybeam Date: Wed, 23 Jul 2025 20:49:51 +0100 Subject: [PATCH] fix not being able to create any dialog announcements --- packages/backend/src/core/AnnouncementService.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/backend/src/core/AnnouncementService.ts b/packages/backend/src/core/AnnouncementService.ts index ebda42369e..c78ecb7a8f 100644 --- a/packages/backend/src/core/AnnouncementService.ts +++ b/packages/backend/src/core/AnnouncementService.ts @@ -72,6 +72,7 @@ export class AnnouncementService { // Check how many active dialog queries already exist, to enforce a limit const query = this.announcementsRepository.createQueryBuilder('announcement'); query.andWhere('announcement.isActive = true'); + query.andWhere('announcement.display = \'dialog\''); const count = await query.getCount(); if (count >= 5) { throw new IdentifiableError('c0d15f15-f18e-4a40-bcb1-f310d58204ee', 'Too many dialog announcements.'); @@ -136,6 +137,7 @@ export class AnnouncementService { // Check how many active dialog queries already exist, to enforce a limit const query = this.announcementsRepository.createQueryBuilder('announcement'); query.andWhere('announcement.isActive = true'); + query.andWhere('announcement.display = \'dialog\''); const count = await query.getCount(); if (count >= 5) { throw new IdentifiableError('c0d15f15-f18e-4a40-bcb1-f310d58204ee', 'Too many dialog announcements.');