diff --git a/Bookings/src/routes/flightsRoutes.js b/Bookings/src/routes/flightsRoutes.js index 704ae4e..045645b 100644 --- a/Bookings/src/routes/flightsRoutes.js +++ b/Bookings/src/routes/flightsRoutes.js @@ -11,6 +11,10 @@ router.get("/", async (req, res, next) => { let year = date.getFullYear(); let month = date.getMonth() + 1; let day = date.getDate(); + + // ignore time offsets + let formattedDate = formatDate(year,month,day); + let conn; try { conn = await pool.getConnection(); @@ -60,7 +64,7 @@ router.get("/", async (req, res, next) => { t.origin = ? and \ t.dest = ?"; - var results = await conn.query(query, [month,day,origin,dest,year,month,day,month,day,origin,dest,date,origin,dest]); + var results = await conn.query(query, [month,day,origin,dest,year,month,day,month,day,origin,dest,formattedDate,origin,dest]); if (results.length > 0) { var analyzedResults = analyzeResults(results); @@ -77,6 +81,15 @@ router.get("/", async (req, res, next) => { } }); +function formatDate(year,month,day) { + if (month.length < 2) + month = '0' + month; + if (day.length < 2) + day = '0' + day; + + return [year, month, day].join('-'); +} + // secret (scoring) sauce function analyzeResults(items) { let prices = items.map(item => item.price)