commit b89fb9552dc20d9f03a855f26d64aee3003a2e43
parent 2e081ba33d8f300f2a62a7b0ffb1afb4dfa9083e
Author: Antoine A <>
Date: Sat, 4 Oct 2025 18:52:09 +0200
nexus: send transaction with 'Unknown' name when missing as it might
succeed
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/cli/EbicsSubmit.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/cli/EbicsSubmit.kt
@@ -39,11 +39,14 @@ fun batchToPain001Msg(account: IbanAccountMetadata, batch: PaymentBatch): Pain00
sum = batch.sum,
txs = batch.payments.map { payment ->
val payto = payment.creditor
+ if (payto.receiverName == null) {
+ logger.warn("Missing receiver-name for payto $payto")
+ }
Pain001Tx(
creditor = IbanAccountMetadata(
iban = payto.iban.value,
bic = payto.bic,
- name = requireNotNull(payto.receiverName) { "Missing receiver-name for creditor ${payment.creditor}" }
+ name = payto.receiverName ?: "Unknown"
),
amount = payment.amount,
subject = payment.subject,