From 2303798ee08b9ca310ad21926460ac2e36a1a567 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sat, 6 Jun 2015 17:47:30 +0200 Subject: [PATCH] [FIX] mis_builder: percentage comparison in presence of negative values --- mis_builder/models/mis_builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mis_builder/models/mis_builder.py b/mis_builder/models/mis_builder.py index d440d5f9..a217e826 100644 --- a/mis_builder/models/mis_builder.py +++ b/mis_builder/models/mis_builder.py @@ -202,7 +202,7 @@ class mis_report_kpi(orm.Model): elif kpi.compare_method == 'pct': if round(base_value, kpi.dp) != 0: return self._render_num(cr, uid, lang_id, - value / base_value - 1, + (value - base_value) / abs(base_value), 0.01, kpi.dp, '%', sign='+', context=context)