diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js index 4c8eb85..6e94c66 100644 --- a/js/reiseauskunft.js +++ b/js/reiseauskunft.js @@ -151,6 +151,10 @@ var connection_result_observer = new MutationObserver((mutations) => { var relations = timetable.querySelectorAll("tr.first"); relations.forEach((relation, i) => { var relationend = relation.nextElementSibling; + while(relationend.querySelector("td.station") == null) { + relationend = relationend.nextElementSibling; + } + data[i] = {}; data[i]["from"] = {} data[i]["to"] = {} @@ -240,6 +244,9 @@ var connection_result_observer = new MutationObserver((mutations) => { var relations = timetable.querySelectorAll("tr.first"); relations.forEach((relation, i) => { var relationend = relation.nextElementSibling; + while(relationend.querySelector("td.station") == null) { + relationend = relationend.nextElementSibling; + } var products = relation.querySelectorAll("td.products span a"); products.forEach((product, j) => {