diff options
Diffstat (limited to 'addons/payment')
| -rw-r--r-- | addons/payment/wizards/payment_link_wizard.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/payment/wizards/payment_link_wizard.py b/addons/payment/wizards/payment_link_wizard.py index 54de9a31d96..53ca40e8762 100644 --- a/addons/payment/wizards/payment_link_wizard.py +++ b/addons/payment/wizards/payment_link_wizard.py @@ -67,11 +67,11 @@ class PaymentLinkWizard(models.TransientModel): link.company_id = record.company_id if 'company_id' in record else False def _generate_link(self): - base_url = self.env['ir.config_parameter'].sudo().get_param('web.base.url') for payment_link in self: + record = self.env[payment_link.res_model].browse(payment_link.res_id) link = ('%s/website_payment/pay?reference=%s&amount=%s¤cy_id=%s' '&partner_id=%s&access_token=%s') % ( - base_url, + record.get_base_url(), urls.url_quote(payment_link.description), payment_link.amount, payment_link.currency_id.id, |
