Fix GET /schedules endpoint to include lineNumber and busName in DEV_MOCK mode
This commit is contained in:
+16
-1
@@ -1459,7 +1459,22 @@ app.get('/schedules', async (req, res) => {
|
|||||||
const { date, lineId } = req.query;
|
const { date, lineId } = req.query;
|
||||||
|
|
||||||
if (DEV_MOCK) {
|
if (DEV_MOCK) {
|
||||||
return res.json({ schedules: _mock.schedules || [] });
|
const schedules = (_mock.schedules || []).map(s => {
|
||||||
|
const busLine = _mock.busLines.find(bl => bl.id === s.busLineId);
|
||||||
|
const bus = _mock.fleetBuses.find(b => b.id === s.busId);
|
||||||
|
return {
|
||||||
|
id: s.id,
|
||||||
|
busLineId: s.busLineId,
|
||||||
|
busId: s.busId,
|
||||||
|
startTime: s.startTime,
|
||||||
|
endTime: s.endTime,
|
||||||
|
weekdays: s.weekdays || [],
|
||||||
|
status: s.status,
|
||||||
|
lineNumber: busLine?.lineNumber || 0,
|
||||||
|
busName: bus?.name || 'Unknown Bus',
|
||||||
|
};
|
||||||
|
});
|
||||||
|
return res.json({ schedules });
|
||||||
}
|
}
|
||||||
|
|
||||||
let query = `
|
let query = `
|
||||||
|
|||||||
Reference in New Issue
Block a user