diff --git a/app/controllers/establishment.controller.js b/app/controllers/establishment.controller.js index a4f7c47..f0d9088 100644 --- a/app/controllers/establishment.controller.js +++ b/app/controllers/establishment.controller.js @@ -18,7 +18,7 @@ const csv = require("csv-parser"); const path = require("path"); const { version } = require("os"); const sequelize = db.sequelize; -const sanitizeForLog = require("../utils/sanitize"); +const { sanitizeForLog } = require("../utils/sanitize"); exports.testEmail = async (req, res) => { placeHolderData = { diff --git a/app/controllers/submission.controller.js b/app/controllers/submission.controller.js index b7a1be2..7ccc24f 100644 --- a/app/controllers/submission.controller.js +++ b/app/controllers/submission.controller.js @@ -18,7 +18,7 @@ const { Sequelize } = require("sequelize"); const { sendEmail } = require("../services/email.service"); const { sendEmailService } = require("../services/email.service"); const { getQuarterPeriods } = require("../services/quarterService"); -const sanitizeForLog = require("../utils/sanitize"); +const { sanitizeForLog } = require("../utils/sanitize"); exports.createSubmission = async (req, res) => { diff --git a/app/services/email.service.js b/app/services/email.service.js index fcb5d2a..db19e6c 100644 --- a/app/services/email.service.js +++ b/app/services/email.service.js @@ -2,7 +2,7 @@ const nodemailer = require("nodemailer"); const { NotificationTemplate } = require("../models"); // adjust path if needed const logger = require("../services/logger"); require("dotenv").config(); -const sanitizeForLog = require("../utils/sanitize"); +const { sanitizeForLog } = require("../utils/sanitize"); const port = Number(process.env.MAIL_PORT); diff --git a/app/utils/sanitize.js b/app/utils/sanitize.js index b894d0a..4d637aa 100644 --- a/app/utils/sanitize.js +++ b/app/utils/sanitize.js @@ -17,4 +17,4 @@ exports.sanitizeForLog = (value) => { .replace(/[\r\n]+/g, " ") .replace(/\t+/g, " ") .replace(/[^\x20-\x7E]+/g, " "); -}; \ No newline at end of file +}; diff --git a/app/utils/sanitizeLog.js b/app/utils/sanitizeLog.js deleted file mode 100644 index 9d80bea..0000000 --- a/app/utils/sanitizeLog.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = function sanitizeForLog(input) { - if (typeof input !== "string") return input; - // remove newline, carriage return, tab — prevents log forging - return input.replace(/[\r\n\t]/g, " "); -}; \ No newline at end of file