summaryrefslogtreecommitdiff
path: root/addons/payment/wizards/payment_link_wizard.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/payment/wizards/payment_link_wizard.py')
-rw-r--r--addons/payment/wizards/payment_link_wizard.py4
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&currency_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,