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: