summaryrefslogtreecommitdiff
path: root/addons/calendar/models
diff options
context:
space:
mode:
authoralt-odoo <alt@odoo.com>2019-12-16 14:59:39 +0000
committerNicolas Martinelli <nim@odoo.com>2019-12-17 07:03:32 +0000
commit36e4818b17d141aff2bcd74c32fd61a3bdb55548 (patch)
tree6b887f073eb5c0f2ea024c16de1a196bbf8d0e23 /addons/calendar/models
parentc2cf0b52b107066732a913f751c058134935e81a (diff)
[FIX] calendar: wrong user updated when setting last notif ack
Since commit 91560fae56f1cba0914, we are using sudo to write calendar_last_notif_ack, but we need to update the real partner stored in the context. opw-2133566 closes odoo/odoo#41982 X-original-commit: 4d6416dbc82f07c91111457b503ccfc737f802c9 Signed-off-by: Alex Tuyls <alt-odoo@users.noreply.github.com>
Diffstat (limited to 'addons/calendar/models')
-rw-r--r--addons/calendar/models/res_partner.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/calendar/models/res_partner.py b/addons/calendar/models/res_partner.py
index d43bea89ac1..53448dc0c39 100644
--- a/addons/calendar/models/res_partner.py
+++ b/addons/calendar/models/res_partner.py
@@ -34,6 +34,6 @@ class Partner(models.Model):
@api.model
def _set_calendar_last_notif_ack(self):
- partner = self.env['res.users'].browse(self.env.uid).partner_id
+ partner = self.env['res.users'].browse(self.env.context.get('uid',self.env.uid)).partner_id
partner.write({'calendar_last_notif_ack': datetime.now()})
return