fix DateField.sortValue (Py3): return 0 when None

This commit is contained in:
Helmut Merz 2025-03-09 10:32:46 +01:00
parent 3ac1a6c512
commit 40fe51b3a9

View file

@ -67,11 +67,12 @@ class DateField(BaseDateField):
def getSortValue(self, row): def getSortValue(self, row):
value = self.getRawValue(row) value = self.getRawValue(row)
if value is not None: if value:
value = date2TimeStamp(value) value = date2TimeStamp(value)
if getattr(self, 'sortDesc', False): if getattr(self, 'sortDesc', False):
value = -value value = -value
return value return value
return 0
class IntegerField(BaseIntegerField): class IntegerField(BaseIntegerField):