From 482a4c6b68fffd9b9a57b7ffa8d9c3bedbf9934e Mon Sep 17 00:00:00 2001
From: Alex Iribarren <Alex.Iribarren@cern.ch>
Date: Wed, 19 Sep 2018 18:26:39 +0200
Subject: [PATCH] Remember that the results are an array. If there's only one
 result, don't send it inside an array

---
 scheduler/schedule.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/scheduler/schedule.py b/scheduler/schedule.py
index 3582fa4..0bd8ad3 100755
--- a/scheduler/schedule.py
+++ b/scheduler/schedule.py
@@ -140,11 +140,15 @@ log(comment='All done!')
 final_results = []
 for j in results.keys():
     # Filter some stuff that may be too large
-    r = results[j]
-    del r['changes']
-    r['count_diff'] = r['post_count']-r['pre_count']
+    res = results[j]
+    for r in res:
+        del r['changes']
+        r['count_diff'] = r['post_count']-r['pre_count']
 
-    log(comment='Job result', job=j, result=r)
+    if len(res) == 1:
+        res = res[0]
+
+    log(comment='Job result', job=j, result=res)
 
 
 exit_codes = [x[0]['exit_code'] for x in results.values()]
-- 
GitLab