Compare commits

..

2 commits

Author SHA1 Message Date
121593
79c4d40765
Merge e82e53816c into a60cf63b2e 2025-12-11 17:41:21 +01:00
121593
e82e53816c fix: stationBoard entries can be nullish
When no entries are present an error was thrown when calling `entries.flat()`
2025-12-11 17:40:59 +01:00

View file

@ -111,7 +111,7 @@ const createClient = (profile, userAgent, opt = {}) => {
const {res} = await profile.request({profile, opt}, userAgent, req);
const ctx = {profile, opt, common, res};
let results = (res[resultsField] || res.items || res.bahnhofstafelAbfahrtPositionen || res.bahnhofstafelAnkunftPositionen || (res.entries?.flat() ?? []))
let results = (res[resultsField] || res.items || res.bahnhofstafelAbfahrtPositionen || res.bahnhofstafelAnkunftPositionen || res.entries?.flat() || [])
.map(res => parse(ctx, res)); // TODO sort?, slice
if (!opt.includeRelatedStations) {