From 8c29a3e7d42dd62cdf8ba0ca547698bd05ab31fe Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Thu, 7 Dec 2017 12:01:45 +0100 Subject: [PATCH] duration field: use 0 as default value; allow specification of a factor --- organize/work/report.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/organize/work/report.py b/organize/work/report.py index 69bb3a0..52949cb 100644 --- a/organize/work/report.py +++ b/organize/work/report.py @@ -70,15 +70,16 @@ class WorkStatementCSVExport(ResultsConceptCSVExport): class DurationField(Field): + factor = 1 cssClass = 'right' def getValue(self, row): - value = self.getRawValue(row) + value = self.getRawValue(row) or 0 if value and 'totals' in self.executionSteps: data = row.parent.totals.data data[self.name] = data.get(self.name, 0) + value if value: - value /= 3600.0 + value = value * self.factor / 3600.0 return value def getDisplayValue(self, row):