diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js
index b7dc5b4..74859c4 100644
--- a/js/reiseauskunft.js
+++ b/js/reiseauskunft.js
@@ -40,10 +40,13 @@ var observer = new MutationObserver((mutations, observer) => {
var timetable = target.querySelector("td div.detailContainer table.result tbody");
var products = timetable.querySelectorAll("tr.first td.products");
products.forEach((product) => {
- var train_name = bahnParseTrainName(product.querySelector("span a").innerText);
- if(typeof train_name !== 'undefined') {
- product.innerHTML = product.innerHTML + ' ';
- }
+ var train_names = product.querySelectorAll("span a");
+ train_names.forEach((train) => {
+ var train_name = bahnParseTrainName(train.innerText);
+ if(typeof train_name !== 'undefined') {
+ product.innerHTML = product.innerHTML + ' ';
+ }
+ });
});
var stations = timetable.querySelectorAll("tr td.station");
stations.forEach((station) => {