summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorMathMan05 <mathmanrm@gmail.com>2026-02-03 21:47:02 -0600
committerMathMan05 <mathmanrm@gmail.com>2026-02-03 21:47:02 -0600
commit84596e26deea30875c7230c501b4ad19df85d4c8 (patch)
treee8454df18c3e06d42b079c15eec015b493b4cf06 /src
parentspread that message! (diff)
downloadserver-ts-84596e26deea30875c7230c501b4ad19df85d4c8.tar.xz
allow deep threads
Diffstat (limited to 'src')
-rw-r--r--src/util/util/Permissions.ts2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/util/Permissions.ts b/src/util/util/Permissions.ts

index 989feb40..9471498f 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)) {