fix AnnouncementService

This commit is contained in:
riku6460 2023-09-28 07:16:46 +09:00
parent 56a817b004
commit 8d35299f62
No known key found for this signature in database
GPG Key ID: 27414FA27DB94CF6

View File

@ -59,7 +59,7 @@ export class AnnouncementService {
);
query.select([
'announcement.*',
'CASE WHEN read.id IS NULL THEN FALSE ELSE TRUE END as "isRead"',
'read.id IS NOT NULL as "isRead"',
]);
query
.andWhere(
@ -115,10 +115,6 @@ export class AnnouncementService {
'read."announcementId" = announcement.id AND read."userId" = :userId',
{ userId: user.id },
);
query.select([
'announcement.*',
'CASE WHEN read.id IS NULL THEN FALSE ELSE TRUE END as "isRead"',
]);
query.andWhere('read.id IS NULL');
query.andWhere('announcement."isActive" = true');