Fix obvious bugs in Member removeRole function

This commit is contained in:
ochen1 2023-04-09 14:22:24 -06:00 committed by GitHub
parent 844f1de6aa
commit 36ac484a9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -260,9 +260,9 @@ export class Member extends BaseClassWithoutId {
}, },
}, },
}), }),
await Role.findOneOrFail({ where: { id: role_id, guild_id } }), Role.findOneOrFail({ where: { id: role_id, guild_id } }),
]); ]);
member.roles = member.roles.filter((x) => x.id == role_id); member.roles = member.roles.filter((x) => x.id !== role_id);
await Promise.all([ await Promise.all([
member.save(), member.save(),