From e6c6458cfd239fc1e9817d5e83ca74f4f2be2983 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 23 Jun 2011 17:10:54 +0200 Subject: [PATCH] Fix date format of OpportunityHistory for SQLite review46001 (transplanted from f4a0a4845ed3668c0bf803d8e233baa41f1a389f) --- opportunity.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/opportunity.py b/opportunity.py index c9ed965c53..0360b9089f 100644 --- a/opportunity.py +++ b/opportunity.py @@ -3,6 +3,7 @@ "Sales extension for managing leads and opportunities" from __future__ import with_statement import datetime +import time from trytond.model import ModelView, ModelSQL, ModelWorkflow, fields from trytond.wizard import Wizard from trytond.backend import FIELDS @@ -449,6 +450,10 @@ class SaleOpportunityHistory(ModelSQL, ModelView): # Remove microsecond from timestamp for values in res: if 'date' in values: + if isinstance(values['date'], basestring): + values['date'] = datetime.datetime( + *time.strptime(values['date'], + '%Y-%m-%d %H:%M:%S.%f')[:6]) values['date'] = values['date'].replace(microsecond=0) return res