From e0b607590031fe014d7d275d37c6c282112799b8 Mon Sep 17 00:00:00 2001 From: Izan Gil <66965250+SrIzan10@users.noreply.github.com> Date: Fri, 6 Mar 2026 23:46:16 +0100 Subject: [PATCH] fix(bot): do not inherit admin from owner status --- apps/chat/src/index.ts | 2 +- apps/chat/src/utils/moderation.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/chat/src/index.ts b/apps/chat/src/index.ts index 5e14070..661fb48 100644 --- a/apps/chat/src/index.ts +++ b/apps/chat/src/index.ts @@ -448,7 +448,7 @@ app.get( chatUser = { ...chatUser, - isPlatformAdmin: Boolean(moderatorUser?.isAdmin), + isPlatformAdmin: chatUser.isBot ? false : Boolean(moderatorUser?.isAdmin), channelRole, }; } diff --git a/apps/chat/src/utils/moderation.ts b/apps/chat/src/utils/moderation.ts index afc6f82..9b848ce 100644 --- a/apps/chat/src/utils/moderation.ts +++ b/apps/chat/src/utils/moderation.ts @@ -113,7 +113,7 @@ async function requireModerationContext( return null; } - const isPlatformAdmin = Boolean(moderatorRecord?.isAdmin); + const isPlatformAdmin = chatUser.isBot ? false : Boolean(moderatorRecord?.isAdmin); let channelRole: ChatUser['channelRole'] = null; if (chatUser.isBot) {