[MIG] Update signature method.

pull/677/head
Magno Costa 2021-02-22 15:13:50 -03:00
parent d23d8fa2b7
commit 63af600c39
1 changed files with 5 additions and 5 deletions

View File

@ -54,10 +54,10 @@ class MailTrackingValue(models.Model):
record.old_value_formatted = record.old_value_text record.old_value_formatted = record.old_value_text
@api.model @api.model
def create_tracking_values(self, old_value, new_value, col_name, col_info): def create_tracking_values(self, initial_value, new_value,
col_name, col_info, track_sequence):
""" Add tacking capabilities for many2many and one2many fields """ """ Add tacking capabilities for many2many and one2many fields """
if col_info['type'] in ('many2many', 'one2many'): if col_info['type'] in ('many2many', 'one2many'):
def get_values(source, prefix): def get_values(source, prefix):
if source: if source:
names = ', '.join(source.exists().mapped('display_name')) names = ', '.join(source.exists().mapped('display_name'))
@ -75,11 +75,11 @@ class MailTrackingValue(models.Model):
'field_desc': col_info['string'], 'field_desc': col_info['string'],
'field_type': col_info['type'], 'field_type': col_info['type'],
} }
values.update(get_values(old_value, 'old')) values.update(get_values(initial_value, 'old'))
values.update(get_values(new_value, 'new')) values.update(get_values(new_value, 'new'))
return values return values
else: else:
return super().create_tracking_values( return super().create_tracking_values(
old_value, new_value, initial_value, new_value,
col_name, col_info col_name, col_info, track_sequence
) )