dataviz: treat null values as zero when sorting on values (#45999)

This commit is contained in:
Frédéric Péters 2020-08-21 12:32:05 +02:00
parent 518102b076
commit 593ba91669
1 changed files with 2 additions and 2 deletions

View File

@ -250,9 +250,9 @@ class ChartNgCell(CellBase):
if self.sort_order == 'alpha':
tmp_items = sorted(zip(x_labels, data), key=lambda x: x[0])
elif self.sort_order == 'asc':
tmp_items = sorted(zip(x_labels, data), key=lambda x: x[1])
tmp_items = sorted(zip(x_labels, data), key=lambda x: (x[1] or 0))
elif self.sort_order == 'desc':
tmp_items = sorted(zip(x_labels, data), key=lambda x: x[1], reverse=True)
tmp_items = sorted(zip(x_labels, data), key=lambda x: (x[1] or 0), reverse=True)
else:
tmp_items = zip(x_labels, data)
tmp_x_labels = []