[FIX] portal: portal share default get

Before this commit, we used dict keys before they existed
And made the share button crash

After this commit, there is no crash

OPW 1943301

closes odoo/odoo#31427
This commit is contained in:
Lucas Perais (lpe)
2019-02-26 12:18:18 +00:00
parent 08b2d1f9ac
commit ca6d495ebf
+1 -1
View File
@@ -10,9 +10,9 @@ class PortalShare(models.TransientModel):
@api.model
def default_get(self, fields):
result = super(PortalShare, self).default_get(fields)
record = self.env[result['res_model']].browse(result['res_id'])
result['res_model'] = self._context.get('active_model')
result['res_id'] = self._context.get('active_id')
record = self.env[result['res_model']].browse(result['res_id'])
result['share_link'] = record.get_base_url() + record._get_share_url(redirect=True)
return result