Skip to content

Commit cef5916

Browse files
committed
fix bugs
1 parent bc0a8e8 commit cef5916

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/services/ServerMember.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,14 @@ export const updateServerMember = async (serverId: string, userId: string, updat
6666
return [null, generateError('Cannot apply default role.')];
6767
}
6868

69-
// check if roles are inside the server.
7069
const newRoles = await prisma.serverRole.findMany({
7170
where: {
7271
id: { in: update.roleIds, not: server.defaultRoleId },
7372
serverId,
7473
},
7574
orderBy: { order: 'desc' },
7675
});
77-
if (newRoles.length !== update.roleIds.length) {
78-
return [null, generateError('One or more roles do not exist or cannot be applied to this member.', 'roleIds')];
79-
}
76+
update.roleIds = newRoles.map((role) => role.id);
8077

8178
const oldRoles = await prisma.serverRole.findMany({
8279
where: {

0 commit comments

Comments
 (0)