From e9d4bd784e78c07d65caaa7267d3d1c7d9470c31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Thu, 15 Dec 2022 14:11:03 +0100 Subject: [PATCH] [FIX]pms: portal payment adquirer multiproperty access trouble --- pms/controllers/pms_portal.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pms/controllers/pms_portal.py b/pms/controllers/pms_portal.py index 76ef4fb59..8a40ee31e 100644 --- a/pms/controllers/pms_portal.py +++ b/pms/controllers/pms_portal.py @@ -29,8 +29,12 @@ class PortalFolio(CustomerPortal): def _folio_get_page_view_values(self, folio, access_token, **kwargs): values = {"folio": folio, "token": access_token} - payment_inputs = request.env["payment.acquirer"]._get_available_payment_input( - partner=folio.partner_id, company=folio.company_id + payment_inputs = ( + request.env["payment.acquirer"] + .sudo() + ._get_available_payment_input( + partner=folio.partner_id, company=folio.company_id + ) ) acquirers = payment_inputs.get("acquirers") for acquirer in acquirers: