From 4814c75217cf54c98327a22cd7d1f94a6351766a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Wed, 26 Jun 2024 11:43:29 +0200 Subject: [PATCH] [FIX]pms: payment link without partner --- pms/wizards/folio_payment_link.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pms/wizards/folio_payment_link.py b/pms/wizards/folio_payment_link.py index 253f8354a..7d78e6897 100644 --- a/pms/wizards/folio_payment_link.py +++ b/pms/wizards/folio_payment_link.py @@ -35,14 +35,14 @@ class FolioPaymentLink(models.TransientModel): folio = self.env["pms.folio"].browse(payment_link.res_id) acquirer = self.env["payment.acquirer"].search( [ - ("pms_property_ids", "in", folio.property_id.id), + ("pms_property_ids", "in", folio.pms_property_id.id), ], limit=1, ) record = self.env[payment_link.res_model].browse(payment_link.res_id) payment_link.link = ( "%s/website_payment/pay?reference=%s&amount=%s¤cy_id=%s" - "&acquirer_id=%s&partner_id=%s&folio_id=%s&company_id=%s" + "&acquirer_id=%s&folio_id=%s&company_id=%s" "&access_token=%s" ) % ( record.get_base_url(), @@ -50,10 +50,11 @@ class FolioPaymentLink(models.TransientModel): payment_link.pending_amount, payment_link.currency_id.id, acquirer.id if acquirer else None, - payment_link.partner_id.id if payment_link.partner_id else None, payment_link.res_id, payment_link.company_id.id, payment_link.access_token, ) + if payment_link.partner_id: + payment_link.link += "&partner_id=%s" % payment_link.partner_id.id else: super(FolioPaymentLink, payment_link)._generate_link()