diff --git a/package.json b/package.json index 93d28b9..ba2b2f1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "stacjownik", - "version": "1.24.3", + "version": "1.24.4", "private": true, "scripts": { "dev": "vite", diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue index d9d06ad..80d0991 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoUserList.vue @@ -63,7 +63,9 @@ export default defineComponent({ return this.onlineScenery.stationTrains.map((train) => { const stop = train.timetableData?.followingStops.find( - (stop) => stop.stopNameRAW.toLowerCase() == name.toLowerCase() + (stop) => + stop.stopNameRAW.toLowerCase() == name.toLowerCase() || + this.station?.generalInfo?.checkpoints.includes(stop.stopNameRAW) ); const status = stop diff --git a/src/components/SceneryView/SceneryTimetable.vue b/src/components/SceneryView/SceneryTimetable.vue index c18dcd5..3426c5c 100644 --- a/src/components/SceneryView/SceneryTimetable.vue +++ b/src/components/SceneryView/SceneryTimetable.vue @@ -66,7 +66,7 @@ class="timetable-item" v-else v-for="(row, i) in sceneryTimetables" - :key="row.train.id" + :key="row.train.id + i" tabindex="0" @click.prevent.stop="selectModalTrain(row.train, $event.currentTarget)" @keydown.enter.prevent="selectModalTrain(row.train, $event.currentTarget)"