From 54fca685c0fea4352278e30d9fb57f217b351d75 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Mon, 11 Nov 2024 14:25:34 +0800 Subject: [PATCH] Add try/catch to --- Server/db/mongo/modules/statusPageModule.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Server/db/mongo/modules/statusPageModule.js b/Server/db/mongo/modules/statusPageModule.js index 229eff74e..2f30bcbeb 100644 --- a/Server/db/mongo/modules/statusPageModule.js +++ b/Server/db/mongo/modules/statusPageModule.js @@ -39,9 +39,15 @@ const getStatusPageByUrl = async (url) => { }; const urlIsUnique = async (url) => { - const statusPage = await StatusPage.find({ url }); - if (statusPage.length > 0) return false; - return true; + try { + const statusPage = await StatusPage.find({ url }); + if (statusPage.length > 0) return false; + return true; + } catch (error) { + error.service = SERVICE_NAME; + error.method = "urlIsUnique"; + throw error; + } }; -export { createStatusPage, getStatusPageByUrl }; +export { createStatusPage, getStatusPageByUrl, urlIsUnique };