diff --git a/server/routes/detections.js b/server/routes/detections.js index 6fb70d9..4511627 100644 --- a/server/routes/detections.js +++ b/server/routes/detections.js @@ -1,4 +1,5 @@ const express = require('express'); +const { Op } = require('sequelize'); const { DroneDetection, Device } = require('../models'); const { authenticateToken } = require('../middleware/auth'); const { getDroneTypeInfo } = require('../utils/droneTypes'); @@ -33,11 +34,11 @@ router.get('/', authenticateToken, async (req, res) => { } if (start_date) { - whereClause.server_timestamp = { ...whereClause.server_timestamp, gte: new Date(start_date) }; + whereClause.server_timestamp = { ...whereClause.server_timestamp, [Op.gte]: new Date(start_date) }; } if (end_date) { - whereClause.server_timestamp = { ...whereClause.server_timestamp, lte: new Date(end_date) }; + whereClause.server_timestamp = { ...whereClause.server_timestamp, [Op.lte]: new Date(end_date) }; } // Calculate offset for pagination