[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:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user