From 0a6ea59ec8928a61e5c76d093f8fb51d2515841e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Thu, 28 Apr 2016 10:16:25 +0200 Subject: [PATCH] [FIX] fix error with simple expression --- mis_builder/models/mis_builder.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/mis_builder/models/mis_builder.py b/mis_builder/models/mis_builder.py index 3c40e6fb..38607d85 100644 --- a/mis_builder/models/mis_builder.py +++ b/mis_builder/models/mis_builder.py @@ -555,12 +555,10 @@ class MisReport(models.Model): '#ERR', '\n\n%s' % (traceback.format_exc(),))) - if kpi.multi: - vals = SimpleArray(vals) - elif isinstance(vals[0], SimpleArray): + if len(vals) == 1 and isinstance(vals[0], SimpleArray): vals = vals[0] else: - vals = SimpleArray(vals[0]) + vals = SimpleArray(vals) if not has_error: localdict[kpi.name] = vals