From ebfb24f729dd9971cb137b61a942a36465a16b8c Mon Sep 17 00:00:00 2001 From: Spythere Date: Mon, 10 Jun 2024 20:18:09 +0200 Subject: [PATCH] hotfix: timetables for unknown sceneries --- src/components/SceneryView/SceneryTimetable.vue | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/SceneryView/SceneryTimetable.vue b/src/components/SceneryView/SceneryTimetable.vue index 3426c5c..d129f14 100644 --- a/src/components/SceneryView/SceneryTimetable.vue +++ b/src/components/SceneryView/SceneryTimetable.vue @@ -213,7 +213,10 @@ export default defineComponent({ const mainStore = useMainStore(); const chosenCheckpoint = ref( - props.station?.generalInfo?.checkpoints[0] ?? props.station?.name ?? '' + props.station?.generalInfo?.checkpoints[0] ?? + props.station?.name ?? + route.query['station']?.toString() ?? + '' ); return { @@ -233,9 +236,10 @@ export default defineComponent({ }, sceneryTimetables(): SceneryTimetableRow[] { - if (!this.station) return []; if (!this.onlineScenery) return []; + const sceneryName = this.$route.query['station']?.toString() ?? ''; + return this.onlineScenery.scheduledTrains .filter( (ct) => @@ -247,7 +251,7 @@ export default defineComponent({ const trainStopStatus = getTrainStopStatus( ct.checkpointStop, ct.train.currentStationName, - this.station!.name + sceneryName ); const trainStopIndex =