From 7ecbe14555ff96d172a5602d49578803e5ef9c68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Sat, 4 Feb 2023 10:51:58 +0100 Subject: [PATCH] [RFC]pms_apie_rest: return folio transactions Avoid search in all transactions --- pms_api_rest/services/pms_folio_service.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pms_api_rest/services/pms_folio_service.py b/pms_api_rest/services/pms_folio_service.py index d72f8bb09..4f84023f8 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -330,11 +330,8 @@ class PmsFolioService(Component): partner=partner_id, date=datetime.strptime(pms_account_payment_info.date, "%m/%d/%Y"), ) - folio_transactions = self.env["account.payment"].search( - [ - ("folio_ids", "in", folio_id), - ("pms_api_transaction_type", "=", "customer_inbound"), - ] + folio_transactions = folio.payment_ids.filtered( + lambda p: p.folio_transactions == "customer_inbound" ) return folio_transactions.ids