Merge pull request #2658 from bluewave-labs/fix/protect-demo-user

prevent demo user from being deleted
This commit is contained in:
Alexander Holliday
2025-07-21 15:05:57 -07:00
committed by GitHub
+4 -1
View File
@@ -340,7 +340,6 @@ class AuthController {
if (!email) {
throw new Error("No email in request");
}
// 1. Find all the monitors associated with the team ID if superadmin
const teamId = req?.user?.teamId;
const userId = req?.user?._id;
@@ -354,7 +353,11 @@ class AuthController {
}
const roles = req.user.role;
if (roles.includes("demo")) {
throw new Error("Demo user cannot be deleted");
}
// 1. Find all the monitors associated with the team ID if superadmin
const result = await this.db.getMonitorsByTeamId({
teamId: teamId,
});