Skip to content

Commit c271111

Browse files
committed
fix(controllers): update role check for mismatch
1 parent 705ad42 commit c271111

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/v3/controllers/admin_controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ export const userUpdate = async (req: Request, res: Response) => {
261261
const firstnameSaved = user.profile.firstname.value;
262262
const rolesSave = user.profile.congregation?.cong_role || [];
263263

264-
const roleUpdate = roles.every((record) => rolesSave.some((role) => role === record));
264+
const roleUpdate = roles.length === rolesSave.length && roles.every((record) => rolesSave.some((role) => role === record));
265265

266266
if (lastnameSaved !== lastname || firstnameSaved !== firstname || !roleUpdate) {
267267
const profile = structuredClone(user.profile);

0 commit comments

Comments
 (0)