summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/models/mailing.py
diff options
context:
space:
mode:
authorJulien Castiaux <juc@odoo.com>2021-03-02 10:34:22 +0000
committerJulien Castiaux <juc@odoo.com>2021-03-02 16:19:54 +0000
commit2d63fff13be6d19170fb58fd0248e879e2be2de8 (patch)
tree4159db3a3309623c1e3bd4837e065e2f185e5b82 /addons/mass_mailing/models/mailing.py
parent4c92805bd912b3b9753fe558f7525b9697564067 (diff)
[FIX] mass_mailing: wrong clicks_ratio compute
The `clicks_ratio` field was computed outside of its compute method, this is illegale as the ORM cannot protect the field from being included in the "towrite" structure. Backport of 7acc035 closes odoo/odoo#67097 X-original-commit: ca1f2e9d1285a02ebaf2502eaeb3d38feea6c477 Signed-off-by: Julien Castiaux <Julien00859@users.noreply.github.com>
Diffstat (limited to 'addons/mass_mailing/models/mailing.py')
-rw-r--r--addons/mass_mailing/models/mailing.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/addons/mass_mailing/models/mailing.py b/addons/mass_mailing/models/mailing.py
index a53f68fa06c..ebc53ee3102 100644
--- a/addons/mass_mailing/models/mailing.py
+++ b/addons/mass_mailing/models/mailing.py
@@ -203,7 +203,6 @@ class MassMailing(models.Model):
total = row['expected'] = (row['expected'] - row['ignored']) or 1
row['received_ratio'] = 100.0 * row['delivered'] / total
row['opened_ratio'] = 100.0 * row['opened'] / total
- row['clicks_ratio'] = 100.0 * row['clicked'] / total
row['replied_ratio'] = 100.0 * row['replied'] / total
row['bounced_ratio'] = 100.0 * row['bounced'] / total
self.browse(row.pop('mailing_id')).update(row)