From cedd660fd99ccf0afbecb8c9414531eb1fa758de Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 13 Jun 2025 11:52:10 +0800 Subject: [PATCH] get teamID from req.user --- server/controllers/maintenanceWindowController.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/server/controllers/maintenanceWindowController.js b/server/controllers/maintenanceWindowController.js index a11f957ed..20077cc65 100755 --- a/server/controllers/maintenanceWindowController.js +++ b/server/controllers/maintenanceWindowController.js @@ -7,8 +7,6 @@ import { getMaintenanceWindowsByTeamIdQueryValidation, deleteMaintenanceWindowByIdParamValidation, } from "../validation/joi.js"; -import jwt from "jsonwebtoken"; -import { getTokenFromHeaders } from "../utils/utils.js"; import { handleValidationError, handleError } from "./controllerUtils.js"; const SERVICE_NAME = "maintenanceWindowController"; @@ -28,9 +26,7 @@ class MaintenanceWindowController { return; } try { - const token = getTokenFromHeaders(req.headers); - const { jwtSecret } = this.settingsService.getSettings(); - const { teamId } = jwt.verify(token, jwtSecret); + const { teamId } = req.user; const monitorIds = req.body.monitors; const dbTransactions = monitorIds.map((monitorId) => { return this.db.createMaintenanceWindow({ @@ -81,9 +77,7 @@ class MaintenanceWindowController { } try { - const token = getTokenFromHeaders(req.headers); - const { jwtSecret } = this.settingsService.getSettings(); - const { teamId } = jwt.verify(token, jwtSecret); + const { teamId } = req.user; const maintenanceWindows = await this.db.getMaintenanceWindowsByTeamId( teamId, req.query