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/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);