From c21b6d95ae000b5178199950559f735629beacfb Mon Sep 17 00:00:00 2001
From: taichan <dev@taichan.site>
Date: Tue, 20 Feb 2024 01:30:14 +0900
Subject: [PATCH] =?UTF-8?q?fix:=20notifierId=E3=81=8C=E3=81=AA=E3=81=84?=
 =?UTF-8?q?=E9=80=9A=E7=9F=A5=E3=81=8C=E6=B6=88=E3=81=88=E3=81=A6=E3=81=97?=
 =?UTF-8?q?=E3=81=BE=E3=81=86=E5=95=8F=E9=A1=8C=20(grouped)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../src/server/api/endpoints/i/notifications-grouped.ts        | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/packages/backend/src/server/api/endpoints/i/notifications-grouped.ts b/packages/backend/src/server/api/endpoints/i/notifications-grouped.ts
index eafb1695ba..726e93b765 100644
--- a/packages/backend/src/server/api/endpoints/i/notifications-grouped.ts
+++ b/packages/backend/src/server/api/endpoints/i/notifications-grouped.ts
@@ -6,6 +6,7 @@
 import { Brackets, In } from 'typeorm';
 import * as Redis from 'ioredis';
 import { Inject, Injectable } from '@nestjs/common';
+import { not } from 'ajv/dist/compile/codegen/index.js';
 import type { NotesRepository, UsersRepository } from '@/models/_.js';
 import { obsoleteNotificationTypes, notificationTypes, FilterUnionByProperty } from '@/types.js';
 import { Endpoint } from '@/server/api/endpoint-base.js';
@@ -121,7 +122,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
 			]);
 
 			notifications = (await Promise.all(notifications.map(async (notification): Promise<MiNotification|null> => {
-				if (!('notifierId' in notification)) return null;
+				if (!('notifierId' in notification)) return notification;
 				if (userIdsWhoMeMuting.has(notification.notifierId)) return null;
 
 				const notifier = await this.usersRepository.findOneBy({ id: notification.notifierId });