allow for integer timestamp values, e.g. from tracks

This commit is contained in:
Helmut Merz 2012-02-11 11:51:33 +01:00
parent 7ca57713d5
commit bcb195148b

View file

@ -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: