summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/models/link_tracker.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mass_mailing/models/link_tracker.py')
-rw-r--r--addons/mass_mailing/models/link_tracker.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/addons/mass_mailing/models/link_tracker.py b/addons/mass_mailing/models/link_tracker.py
index 2b20b007a4b..c33dae7731e 100644
--- a/addons/mass_mailing/models/link_tracker.py
+++ b/addons/mass_mailing/models/link_tracker.py
@@ -14,22 +14,22 @@ class LinkTracker(models.Model):
class LinkTrackerClick(models.Model):
_inherit = "link.tracker.click"
- mail_stat_id = fields.Many2one('mail.mail.statistics', string='Mail Statistics')
+ mailing_trace_id = fields.Many2one('mailing.trace', string='Mail Statistics')
mass_mailing_id = fields.Many2one('mail.mass_mailing', string='Mass Mailing')
mass_mailing_campaign_id = fields.Many2one('mail.mass_mailing.campaign', string='Mass Mailing Campaign')
def _prepare_click_values_from_route(self, **route_values):
click_values = super(LinkTrackerClick, self)._prepare_click_values_from_route(**route_values)
- if click_values.get('mail_stat_id'):
- stat_sudo = self.env['mail.mail.statistics'].sudo().browse(route_values['mail_stat_id']).exists()
- if not stat_sudo:
- click_values['mail_stat_id'] = False
+ if click_values.get('mailing_trace_id'):
+ trace_sudo = self.env['mailing.trace'].sudo().browse(route_values['mailing_trace_id']).exists()
+ if not trace_sudo:
+ click_values['mailing_trace_id'] = False
else:
if not click_values.get('mass_mailing_campaign_id'):
- click_values['mass_mailing_campaign_id'] = stat_sudo.mass_mailing_campaign_id.id
+ click_values['mass_mailing_campaign_id'] = trace_sudo.mass_mailing_campaign_id.id
if not click_values.get('mass_mailing_id'):
- click_values['mass_mailing_id'] = stat_sudo.mass_mailing_id.id
+ click_values['mass_mailing_id'] = trace_sudo.mass_mailing_id.id
return click_values
@@ -37,8 +37,8 @@ class LinkTrackerClick(models.Model):
def add_click(self, code, **route_values):
click = super(LinkTrackerClick, self).add_click(code, **route_values)
- if click and click.mail_stat_id:
- click.mail_stat_id.set_opened()
- click.mail_stat_id.set_clicked()
+ if click and click.mailing_trace_id:
+ click.mailing_trace_id.set_opened()
+ click.mailing_trace_id.set_clicked()
return click