From 5fd1c48574e3253cdf5b04deb47332e101b9f118 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sun, 15 May 2016 16:57:10 +0200 Subject: [PATCH] [FIX] mis_builder: multi-kpi comparison column ordering --- mis_builder/models/mis_report.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mis_builder/models/mis_report.py b/mis_builder/models/mis_report.py index 1d5d1f33..668de86c 100644 --- a/mis_builder/models/mis_report.py +++ b/mis_builder/models/mis_report.py @@ -259,8 +259,9 @@ class KpiMatrix(object): base_col.description)) description = u'{} vs {}'.\ format(col.description, base_col.description) - comparison_col = KpiMatrixCol(description, None, - {}, col.subkpis) + comparison_col = KpiMatrixCol(description, None, {}, + sorted(common_subkpis, + key=lambda s: s.sequence)) for row in self.iter_rows(): cell_tuple = col.get_cell_tuple_for_row(row) base_cell_tuple = base_col.get_cell_tuple_for_row(row)