From 78a3ee0b73df6efacec2748925fb9f46417b679c Mon Sep 17 00:00:00 2001 From: Julien Legros Date: Thu, 4 Jun 2015 14:08:48 +0200 Subject: [PATCH] [FIX] mail: date fields tracking --- addons/mail/models/mail_tracking_value.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/mail/models/mail_tracking_value.py b/addons/mail/models/mail_tracking_value.py index 24a29a7fd8f..2e39508c006 100644 --- a/addons/mail/models/mail_tracking_value.py +++ b/addons/mail/models/mail_tracking_value.py @@ -72,7 +72,8 @@ class MailTracking(models.Model): result.append(getattr(record, 'old_value_%s' % record.field_type)) elif record.field_type == 'date': if record.old_value_datetime: - result.append(datetime.strptime(record.old_value_datetime, tools.DEFAULT_SERVER_DATETIME_FORMAT).date()) + old_date = datetime.strptime(record.old_value_datetime, tools.DEFAULT_SERVER_DATETIME_FORMAT).date() + result.append(old_date.strftime(tools.DEFAULT_SERVER_DATE_FORMAT)) else: result.append(record.old_value_datetime) elif record.field_type == 'boolean': @@ -91,7 +92,8 @@ class MailTracking(models.Model): result.append(getattr(record, 'new_value_%s' % record.field_type)) elif record.field_type == 'date': if record.new_value_datetime: - result.append(datetime.strptime(record.new_value_datetime, tools.DEFAULT_SERVER_DATETIME_FORMAT).date()) + new_date = datetime.strptime(record.new_value_datetime, tools.DEFAULT_SERVER_DATETIME_FORMAT).date() + result.append(new_date.strftime(tools.DEFAULT_SERVER_DATE_FORMAT)) else: result.append(record.new_value_datetime) elif record.field_type == 'boolean':