diff --git a/index.js b/index.js index b26e9345..31e479cb 100644 --- a/index.js +++ b/index.js @@ -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) {