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,