diff --git a/src/geomtools/sfx/report.py b/src/geomtools/sfx/report.py
index 8e19bcaaffbd571ee886e65667a925afbdd81408..b6ee4c2a1151017db4457d1e55e4e782e71b587f 100644
--- a/src/geomtools/sfx/report.py
+++ b/src/geomtools/sfx/report.py
@@ -83,6 +83,8 @@ def push_geometry():
 
     propno = int(xwiz_conf['data']['proposal'])
     runs = eval(xwiz_conf['data']['runs'])
+    if not hasattr(runs, '__len__'):
+        runs = [runs]
     print("Proposal:", propno)
     print("Runs:", runs)