Bank transfer: Fix reference missing for non-SEPA accounts

This commit is contained in:
Raphael Michel
2023-06-21 15:25:04 +02:00
parent 61ab6f729d
commit e8859cb2e2

View File

@@ -467,9 +467,14 @@ class BankTransfer(BasePaymentProvider):
(_("BIC"), self.settings.get('bank_details_sepa_bic')), (_("BIC"), self.settings.get('bank_details_sepa_bic')),
(_("Bank"), self.settings.get('bank_details_sepa_bank')), (_("Bank"), self.settings.get('bank_details_sepa_bank')),
) )
t += md_nl2br.join([f"**{k}:** {v}" for k, v in bankdetails]) else:
if self.settings.get('bank_details', as_type=LazyI18nString): bankdetails = (
t += md_nl2br (_("Reference"), self._code(order)),
(_("Amount"), money_filter(payment.amount, self.event.currency)),
)
t += md_nl2br.join([f"**{k}:** {v}" for k, v in bankdetails])
if self.settings.get('bank_details', as_type=LazyI18nString):
t += md_nl2br
t += str(self.settings.get('bank_details', as_type=LazyI18nString)) t += str(self.settings.get('bank_details', as_type=LazyI18nString))
return t return t