summary refs log tree commit diff
diff options
context:
space:
mode:
authorLisa Marie Maginnis <me@lisamarie.pro>2026-03-14 19:13:33 +0100
committerRory& <root@rory.gay>2026-03-15 14:46:54 +0100
commit25e90df28d2322e622ab97ead280b7acf8f2b8f8 (patch)
tree75ee242b91e6d73be21736fa2cd25a04c7b39f3f
parentgive remove the same treatment (diff)
downloadserver-ts-25e90df28d2322e622ab97ead280b7acf8f2b8f8.tar.xz
Added user and roles to PublicMember response to fix reactions
-rw-r--r--src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts b/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts

index c3ac0835..558b5df0 100644 --- a/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts +++ b/src/api/routes/channels/#channel_id/messages/#message_id/reactions.ts
@@ -228,7 +228,15 @@ router.put( const member = ( await Member.findOneOrFail({ where: { id: req.user_id }, - select: PublicMemberProjection, + relations: { roles: true, user: true }, + select: { + index: true, + ...Object.fromEntries(PublicMemberProjection.map((x) => [x, true])), + user: Object.fromEntries(PublicUserProjection.map((x) => [x, true])), + roles: { + id: true, + }, + }, }) ).toPublicMember();