diff options
| author | alt-odoo <alt@odoo.com> | 2019-12-16 14:59:39 +0000 |
|---|---|---|
| committer | Nicolas Martinelli <nim@odoo.com> | 2019-12-17 07:03:32 +0000 |
| commit | 36e4818b17d141aff2bcd74c32fd61a3bdb55548 (patch) | |
| tree | 6b887f073eb5c0f2ea024c16de1a196bbf8d0e23 /addons/calendar/models | |
| parent | c2cf0b52b107066732a913f751c058134935e81a (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.py | 2 |
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 |
