chore(controllers): disable json file writing on page content updates

Disable the automatic writing of data to JSON files in `createPageContentController`, `admissionsController`, and `policiesController` to prevent redundant file system operations during updates.
This commit is contained in:
Tống Thành Đạt
2026-04-23 13:43:53 +07:00
parent e9356be04c
commit 7e01fba2c3
3 changed files with 16 additions and 16 deletions
+5 -5
View File
@@ -75,11 +75,11 @@ function createPageContentController({
}); });
} }
const finalData = await model // const finalData = await model
.findOne() // .findOne()
.select("-_id -__v -createdAt -updatedAt") // .select("-_id -__v -createdAt -updatedAt")
.lean(); // .lean();
jsonHelper.writeJsonFile(editorConfig.dataFile, finalData); // jsonHelper.writeJsonFile(editorConfig.dataFile, finalData);
req.flash("success_msg", `${editorConfig.title} updated successfully`); req.flash("success_msg", `${editorConfig.title} updated successfully`);
return req.session.save(() => return req.session.save(() =>
+5 -5
View File
@@ -314,11 +314,11 @@ controller.updateCalculatorOption = async function updateCalculatorOption(req, r
}); });
} }
const finalData = await AdmissionsPage // const finalData = await AdmissionsPage
.findOne() // .findOne()
.select("-_id -__v -createdAt -updatedAt") // .select("-_id -__v -createdAt -updatedAt")
.lean(); // .lean();
jsonHelper.writeJsonFile(admissionsConfig.dataFile, normalizeAdmissionsPayload(finalData)); // jsonHelper.writeJsonFile(admissionsConfig.dataFile, normalizeAdmissionsPayload(finalData));
req.flash("success_msg", "Calculator option updated successfully"); req.flash("success_msg", "Calculator option updated successfully");
return req.session.save(() => res.redirect(`/admin/admissions/calculator/${optionId}`)); return req.session.save(() => res.redirect(`/admin/admissions/calculator/${optionId}`));
+6 -6
View File
@@ -193,12 +193,12 @@ module.exports = {
}); });
} }
const finalData = normalizePoliciesDocument( // const finalData = normalizePoliciesDocument(
(await PoliciesPage.findOne() // (await PoliciesPage.findOne()
.select("-_id -__v -createdAt -updatedAt") // .select("-_id -__v -createdAt -updatedAt")
.lean()) || {}, // .lean()) || {},
); // );
jsonHelper.writeJsonFile(policiesConfig.dataFile, finalData); // jsonHelper.writeJsonFile(policiesConfig.dataFile, finalData);
const successMessage = validation.warnings.length const successMessage = validation.warnings.length
? `Policy content updated with warnings: ${validation.warnings.join(" ")}` ? `Policy content updated with warnings: ${validation.warnings.join(" ")}`