mis_builder : in compute do not set val in localdict if there was a computation error
parent
d526bb94c6
commit
a4301c1c38
|
@ -485,6 +485,7 @@ class MisReportInstancePeriod(models.Model):
|
|||
kpi_val_comment = kpi.name + " = " + kpi.expression
|
||||
kpi_eval_expression = aep.replace_expr(kpi.expression)
|
||||
kpi_val = safe_eval(kpi_eval_expression, localdict)
|
||||
localdict[kpi.name] = kpi_val
|
||||
except ZeroDivisionError:
|
||||
kpi_val = None
|
||||
kpi_val_rendered = '#DIV/0'
|
||||
|
@ -501,7 +502,6 @@ class MisReportInstancePeriod(models.Model):
|
|||
else:
|
||||
kpi_val_rendered = kpi.render(lang_id, kpi_val)
|
||||
|
||||
localdict[kpi.name] = kpi_val
|
||||
try:
|
||||
kpi_style = None
|
||||
if kpi.css_style:
|
||||
|
|
Loading…
Reference in New Issue