From 84596e26deea30875c7230c501b4ad19df85d4c8 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Tue, 3 Feb 2026 21:47:02 -0600 Subject: [PATCH] allow deep threads --- src/util/util/Permissions.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/util/Permissions.ts b/src/util/util/Permissions.ts index 989feb40c..9471498fd 100644 --- a/src/util/util/Permissions.ts +++ b/src/util/util/Permissions.ts @@ -269,7 +269,7 @@ export async function getPermission( } else if (channel_id) { channel = channel_id; } - if (channel?.isThread() && channel.parent_id) { + while (channel?.isThread() && channel.parent_id) { const parent = await Channel.findOneOrFail({ where: { id: channel.parent_id }, ...query }); if (channel.type === ChannelType.GUILD_PRIVATE_THREAD) { if (!parent.thread_members!.find(({ member }) => member.id === user_id)) {