From 18ef40b545965a2fb32d4ea473d6d58857201386 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Wed, 5 Feb 2025 12:07:28 -0800 Subject: [PATCH] add check for status page not found --- Server/controllers/statusPageController.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Server/controllers/statusPageController.js b/Server/controllers/statusPageController.js index bbcbec10a..bcf241cc2 100644 --- a/Server/controllers/statusPageController.js +++ b/Server/controllers/statusPageController.js @@ -4,7 +4,7 @@ import { getStatusPageParamValidation, imageValidation, } from "../validation/joi.js"; -import { successMessages } from "../utils/messages.js"; +import { successMessages, errorMessages } from "../utils/messages.js"; const SERVICE_NAME = "statusPageController"; @@ -44,6 +44,11 @@ class StatusPageController { try { const statusPage = await this.db.updateStatusPage(req.body, req.file); + if (statusPage === null) { + const error = new Error(errorMessages.STATUS_PAGE_NOT_FOUND); + error.status = 404; + throw error; + } return res.success({ msg: successMessages.STATUS_PAGE_UPDATE, data: statusPage,