From ba85a563bf09a2db545b74797d46c03d61b75810 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Sun, 15 Sep 2024 09:18:13 +0800 Subject: [PATCH] Add service name and method name to errors in recovery module --- Server/db/mongo/modules/notificationModule.js | 2 +- Server/db/mongo/modules/pageSpeedCheckModule.js | 2 +- Server/db/mongo/modules/recoveryModule.js | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Server/db/mongo/modules/notificationModule.js b/Server/db/mongo/modules/notificationModule.js index f2c5ecf9d..89df2130b 100644 --- a/Server/db/mongo/modules/notificationModule.js +++ b/Server/db/mongo/modules/notificationModule.js @@ -1,5 +1,5 @@ const Notification = require("../../../models/Notification"); - +const SERVICE_NAME = "notificationModule"; /** * Creates a new notification. * @param {Object} notificationData - The data for the new notification. diff --git a/Server/db/mongo/modules/pageSpeedCheckModule.js b/Server/db/mongo/modules/pageSpeedCheckModule.js index 546995c2e..8b76555c5 100644 --- a/Server/db/mongo/modules/pageSpeedCheckModule.js +++ b/Server/db/mongo/modules/pageSpeedCheckModule.js @@ -1,5 +1,5 @@ const PageSpeedCheck = require("../../../models/PageSpeedCheck"); - +const SERVICE_NAME = "pageSpeedCheckModule"; /** * Create a PageSpeed check for a monitor * @async diff --git a/Server/db/mongo/modules/recoveryModule.js b/Server/db/mongo/modules/recoveryModule.js index b643a1664..3f5c14819 100644 --- a/Server/db/mongo/modules/recoveryModule.js +++ b/Server/db/mongo/modules/recoveryModule.js @@ -2,6 +2,7 @@ const UserModel = require("../../../models/user"); const RecoveryToken = require("../../../models/RecoveryToken"); const crypto = require("crypto"); const { errorMessages } = require("../../../utils/messages"); +const SERVICE_NAME = "recoveryModule"; /** * Request a recovery token @@ -22,6 +23,8 @@ const requestRecoveryToken = async (req, res) => { await recoveryToken.save(); return recoveryToken; } catch (error) { + error.service = SERVICE_NAME; + error.method = "requestRecoveryToken"; throw error; } }; @@ -38,6 +41,8 @@ const validateRecoveryToken = async (req, res) => { throw new Error(errorMessages.DB_TOKEN_NOT_FOUND); } } catch (error) { + error.service = SERVICE_NAME; + error.method = "validateRecoveryToken"; throw error; } }; @@ -70,6 +75,8 @@ const resetPassword = async (req, res) => { throw new Error(errorMessages.DB_USER_NOT_FOUND); } } catch (error) { + error.service = SERVICE_NAME; + error.method = "resetPassword"; throw error; } };