summaryrefslogtreecommitdiff
path: root/addons/website_crm_partner_assign/models
diff options
context:
space:
mode:
authorNicolas Martinelli <nim@odoo.com>2018-03-01 15:29:43 +0100
committerNicolas Martinelli <nim-odoo@users.noreply.github.com>2018-03-01 16:18:57 +0100
commit2d6c2a7dca04a268be0fca861b9b0a25ff958b9b (patch)
tree0ab86a2375ad451294ffe23471a0a29a247fd717 /addons/website_crm_partner_assign/models
parent132137939cc8460868a0e77ff78814a9d95e5a56 (diff)
[FIX] website_crm_partner_assign: modify lead
- As admin, create an opportunity - Under the tab Assigned partner set the portal user - As portal user go to My account > My opportunities > Edit opportunity - Change something Confirm button doesn't work. In fact, an access error is raised silently in the JS console. The issue is raised in `update_lead_portal`, at `lead.activity_ids...`. This is because the field `activity_ids` has `groups="base.group_user"`. opw-1817935 opw-1818629
Diffstat (limited to 'addons/website_crm_partner_assign/models')
-rw-r--r--addons/website_crm_partner_assign/models/crm_lead.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_crm_partner_assign/models/crm_lead.py b/addons/website_crm_partner_assign/models/crm_lead.py
index 4115e397f64..b5f0c2d49c4 100644
--- a/addons/website_crm_partner_assign/models/crm_lead.py
+++ b/addons/website_crm_partner_assign/models/crm_lead.py
@@ -233,7 +233,7 @@ class CrmLead(models.Model):
# will be modified by the portal form. If no activity exist we create a new one instead
# that we assign to the portal user.
- user_activity = lead.activity_ids.filtered(lambda activity: activity.user_id == self.env.user)[:1]
+ user_activity = lead.sudo().activity_ids.filtered(lambda activity: activity.user_id == self.env.user)[:1]
if values['activity_date_deadline']:
if user_activity:
user_activity.sudo().write({