From e3c729e1a65a1e23f874525bf154c7b3a721392b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Thu, 27 Jun 2013 16:55:19 +0200 Subject: [PATCH] [CLEAN] Cleaned last commit. bzr revid: tde@openerp.com-20130627145519-533br1ho1da3d4f0 --- addons/mail/mail_thread.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 23196925b63..1b5d520cd42 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -420,9 +420,7 @@ class mail_thread(osv.AbstractModel): if record_value == initial_value and getattr(self._all_columns[col_name].column, 'track_visibility', None) == 'always': tracked_values[col_name] = dict(col_info=col_info['string'], new_value=convert_for_display(record_value, col_info)) - elif record_value != initial_value: - if col_info['type'] == 'many2one' and not (record_value or initial_value): - continue + elif record_value != initial_value and (record_value or initial_value): # because browse null != False if getattr(self._all_columns[col_name].column, 'track_visibility', None) in ['always', 'onchange']: tracked_values[col_name] = dict(col_info=col_info['string'], old_value=convert_for_display(initial_value, col_info),