fix(Guild): type error with permissionOverwrites

#10527 djs
This commit is contained in:
Elysia
2025-02-14 22:16:53 +07:00
parent 76ebd7ad55
commit e53ff466cd

View File

@@ -181,7 +181,9 @@ class PermissionOverwrites extends Base {
} }
const userOrRole = guild.roles.resolve(overwrite.id) ?? guild.client.users.resolve(overwrite.id); const userOrRole = guild.roles.resolve(overwrite.id) ?? guild.client.users.resolve(overwrite.id);
if (!userOrRole) throw new TypeError('INVALID_TYPE', 'parameter', 'User nor a Role'); if (!userOrRole) {
throw new TypeError('INVALID_TYPE', 'parameter', 'cached User or Role');
}
const type = userOrRole instanceof Role ? OverwriteTypes.role : OverwriteTypes.member; const type = userOrRole instanceof Role ? OverwriteTypes.role : OverwriteTypes.member;
return { return {