fix: correct date filtering logic to ensure proper date range handling

This commit is contained in:
Wini_Fy
2026-03-19 09:49:22 +07:00
parent 4e4042e075
commit 45077b858b

View File

@@ -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