From bf2a4e166e9d2f6b45cc4818f8499b683dfe9abf Mon Sep 17 00:00:00 2001 From: "Laurent Mignon (ACSONE)" Date: Mon, 31 Jul 2023 15:22:09 +0200 Subject: [PATCH] [FIX] account_banking_sepa_direct_debit: Avoid singleton error --- .../models/account_banking_mandate.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/account_banking_sepa_direct_debit/models/account_banking_mandate.py b/account_banking_sepa_direct_debit/models/account_banking_mandate.py index 9c6ed42b6..4d422dd78 100644 --- a/account_banking_sepa_direct_debit/models/account_banking_mandate.py +++ b/account_banking_sepa_direct_debit/models/account_banking_mandate.py @@ -102,12 +102,13 @@ class AccountBankingMandate(models.Model): ) if expired_mandates: expired_mandates.write({"state": "expired"}) - expired_mandates.message_post( - body=_( - "Mandate automatically set to expired after %d months without use." + for mandate in expired_mandates: + mandate.message_post( + body=_( + "Mandate automatically set to expired after %d months without use." + ) + % NUMBER_OF_UNUSED_MONTHS_BEFORE_EXPIRY ) - % NUMBER_OF_UNUSED_MONTHS_BEFORE_EXPIRY - ) logger.info( "%d SDD Mandate set to expired: IDs %s" % (len(expired_mandates), expired_mandates.ids)