diff --git a/controllers/auditLogController.js b/controllers/auditLogController.js index f9bc7a8..8db4bdb 100644 --- a/controllers/auditLogController.js +++ b/controllers/auditLogController.js @@ -26,6 +26,9 @@ exports.index = async (req, res) => { if (req.query.dateFrom || req.query.dateTo) { filter.createdAt = {}; if (req.query.dateFrom) { + filter.createdAt.$gte = new Date(req.query.dateFrom); + } + if (req.query.dateTo) { const dateTo = new Date(req.query.dateTo); dateTo.setHours(23, 59, 59, 999); // End of day diff --git a/controllers/headerController.js b/controllers/headerController.js index 3376342..a237ffb 100644 --- a/controllers/headerController.js +++ b/controllers/headerController.js @@ -1,5 +1,5 @@ const Header = require("../models/header"); -const HeaderMenu = require("../models/HeaderMenu"); +const HeaderMenu = require("../models/headerMenu"); const writeAuditLog = require("../audit/writeAuditLog"); const diffObject = require("../audit/diffObject"); const AUDIT_ACTIONS = require("../constants/auditAction"); diff --git a/controllers/headerMenuController.js b/controllers/headerMenuController.js index 5423ed4..0c1ddfb 100644 --- a/controllers/headerMenuController.js +++ b/controllers/headerMenuController.js @@ -1,4 +1,4 @@ -const HeaderMenu = require("../models/HeaderMenu"); +const HeaderMenu = require("../models/headerMenu"); const slugify = require("slugify"); /** diff --git a/models/AuditLog.js b/models/auditLog.js similarity index 91% rename from models/AuditLog.js rename to models/auditLog.js index 08c0293..eb5e545 100644 --- a/models/AuditLog.js +++ b/models/auditLog.js @@ -61,4 +61,4 @@ const auditLogSchema = new mongoose.Schema({ }, }); -module.exports = mongoose.model("AuditLog", auditLogSchema); +module.exports = mongoose.model("AuditLog", auditLogSchema); // Index for faster queries diff --git a/models/HeaderMenu.js b/models/headerMenu.js similarity index 90% rename from models/HeaderMenu.js rename to models/headerMenu.js index b5212a8..13c8d3c 100644 --- a/models/HeaderMenu.js +++ b/models/headerMenu.js @@ -43,6 +43,6 @@ const HeaderMenuSchema = new mongoose.Schema({ // Indexes for optimization HeaderMenuSchema.index({ order: 1 }); HeaderMenuSchema.index({ status: 1 }); -HeaderMenuSchema.index({ parentId: 1, order: 1 }); // Useful for fetching children in order +HeaderMenuSchema.index({ parentId: 1, order: 1 }); module.exports = mongoose.model('HeaderMenu', HeaderMenuSchema); diff --git a/scripts/migrate-header-menu.js b/scripts/migrate-header-menu.js index 3f7cbba..cc5b2e2 100644 --- a/scripts/migrate-header-menu.js +++ b/scripts/migrate-header-menu.js @@ -2,7 +2,7 @@ const mongoose = require('mongoose'); const fs = require('fs'); const path = require('path'); const dotenv = require('dotenv'); -const HeaderMenu = require('../models/HeaderMenu'); +const HeaderMenu = require('../models/headerMenu'); dotenv.config();