|
@ -555,12 +555,10 @@ class MisReport(models.Model): |
|
|
'#ERR', |
|
|
'#ERR', |
|
|
'\n\n%s' % (traceback.format_exc(),))) |
|
|
'\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] |
|
|
vals = vals[0] |
|
|
else: |
|
|
else: |
|
|
vals = SimpleArray(vals[0]) |
|
|
|
|
|
|
|
|
vals = SimpleArray(vals) |
|
|
|
|
|
|
|
|
if not has_error: |
|
|
if not has_error: |
|
|
localdict[kpi.name] = vals |
|
|
localdict[kpi.name] = vals |
|
|