From bcb195148b40411c402c3779ac87019500d7e152 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sat, 11 Feb 2012 11:51:33 +0100 Subject: [PATCH] allow for integer timestamp values, e.g. from tracks --- expert/field.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/expert/field.py b/expert/field.py index 8d770bc..7c50b60 100644 --- a/expert/field.py +++ b/expert/field.py @@ -24,6 +24,7 @@ from zope.i18n.locales import locales from cybertools.composer.report.field import Field from cybertools.composer.report.result import ResultSet +from cybertools.util.date import timeStamp2Date from loops.common import baseObject from loops.expert.report import ReportInstance from loops import util @@ -46,6 +47,8 @@ class DateField(Field): value = self.getRawValue(row) if not value: return u'' + if isinstance(value, int): + value = timeStamp2Date(value) nv = row.parent.context.view.nodeView langInfo = nv and getattr(nv, 'languageInfo', None) or None if langInfo: