summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
Diffstat (limited to 'addons')
-rw-r--r--addons/project/models/project.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/project/models/project.py b/addons/project/models/project.py
index 888fa6c8b5c..da3d30dddb6 100644
--- a/addons/project/models/project.py
+++ b/addons/project/models/project.py
@@ -997,7 +997,7 @@ class Task(models.Model):
if partner_ids:
new_allowed_users = self.env['res.partner'].browse(partner_ids).user_ids.filtered('share')
tasks = self.filtered(lambda task: task.project_id.privacy_visibility == 'portal')
- tasks.write({'allowed_user_ids': [(4, user.id) for user in new_allowed_users]})
+ tasks.sudo().write({'allowed_user_ids': [(4, user.id) for user in new_allowed_users]})
return res
# ----------------------------------------