diff --git a/expetator/monitoring_list.py b/expetator/monitoring_list.py
index 739b817eaac609b256ddb7d6e61c68908c5d7ee3..b6885313a368f6d461bfb4ce30b7b4daf778fdd1 100644
--- a/expetator/monitoring_list.py
+++ b/expetator/monitoring_list.py
@@ -18,7 +18,7 @@ def read_run_list(prefix, hostname, startTime, basename, fullname, hostlist=None
     
         for host in hostlist.split(';'):
             name, _ = host.split('.', maxsplit=1)
-            df = pd.DataFrame(data[name]).transpose()
+            df = pd.DataFrame(list(data[name])).transpose()
             df.columns = ["#timestamp", prefix]
             result.append(df)
     except: