fix(api): allow deleting messages without send permission (#2918)

This commit is contained in:
Hampus
2026-09-24 01:14:01 +02:00
committed by GitHub
parent b85e975fb5
commit bd6ca7290e
2 changed files with 62 additions and 3 deletions
@@ -252,9 +252,7 @@ export class MessageValidationService {
const isAuthor = message.authorId === userId;
if (!guild) return isAuthor;
if (isAuthor) return true;
const canManageMessages =
(await hasPermission(Permissions.SEND_MESSAGES)) && (await hasPermission(Permissions.MANAGE_MESSAGES));
return canManageMessages;
return hasPermission(Permissions.MANAGE_MESSAGES);
}
private validateVoiceMessageConstraints(