prevent demo user from being deleted

This commit is contained in:
Alex Holliday
2025-07-21 15:05:17 -07:00
parent c70ee26c8a
commit 48848d1d43

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,
});