diff --git a/src/api/routes/channels/#channel_id/recipients.ts b/src/api/routes/channels/#channel_id/recipients.ts
index 71caa9ee1..28200cb50 100644
--- a/src/api/routes/channels/#channel_id/recipients.ts
+++ b/src/api/routes/channels/#channel_id/recipients.ts
@@ -61,13 +61,15 @@ router.put(
event: "CHANNEL_RECIPIENT_ADD",
data: {
channel_id: channel_id,
- user: await User.findOneOrFail({
- where: { id: user_id },
- select: PublicUserProjection,
- }),
+ user: (
+ await User.findOneOrFail({
+ where: { id: user_id },
+ select: PublicUserProjection,
+ })
+ ).toPublicUser(),
},
channel_id: channel_id,
- } as ChannelRecipientAddEvent);
+ } satisfies ChannelRecipientAddEvent);
return res.sendStatus(204);
}
},
diff --git a/src/api/routes/users/#user_id/delete.ts b/src/api/routes/users/#user_id/delete.ts
index 44ff6ed58..979607c18 100644
--- a/src/api/routes/users/#user_id/delete.ts
+++ b/src/api/routes/users/#user_id/delete.ts
@@ -104,7 +104,7 @@ router.post(
channel_id: channel.id,
},
channel_id: channel.id,
- } as ChannelRecipientRemoveEvent);
+ } satisfies ChannelRecipientRemoveEvent);
console.log(`[Instance ban] Removed user ${user.id} from group channel ${channel.id}`);
}
|