From 64e2ed34f0453c5be2864b68d37f3cd370fe0326 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Tarroja=20Caubet?= Date: Mon, 20 Jun 2022 23:43:27 +0200 Subject: [PATCH] Filter out empty mandates before lock issue11537 review419251003 --- payment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payment.py b/payment.py index 10a0fa8cbc..c152adc4e3 100644 --- a/payment.py +++ b/payment.py @@ -211,7 +211,7 @@ class Group(metaclass=PoolMeta): if self.kind == 'receivable': payments = list(self.payments) mandates = Payment.get_sepa_mandates(payments) - Mandate.lock(mandates) + Mandate.lock(filter(None, mandates)) sequence_types = {} for payment, mandate in zip(payments, mandates): if not mandate: