diff --git a/addons/mail/models/mail_thread.py b/addons/mail/models/mail_thread.py index 991f5bdb956..73c3e6f8c8b 100644 --- a/addons/mail/models/mail_thread.py +++ b/addons/mail/models/mail_thread.py @@ -542,7 +542,7 @@ class MailThread(models.AbstractModel): if getattr(field, 'tracking', None) or getattr(field, 'track_visibility', None) } - return model_fields and set(self.fields_get(model_fields)) + return model_fields and set(self.fields_get(model_fields, attributes=())) def _track_subtype(self, initial_values): """ Give the subtypes triggered by the changes on the record according @@ -571,7 +571,7 @@ class MailThread(models.AbstractModel): if not fields_iter: return {} - tracked_fields = self.fields_get(fields_iter) + tracked_fields = self.fields_get(fields_iter, attributes=('string', 'type', 'selection', 'currency_field')) tracking = dict() for record in self: try: