libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 2dd39b93692528b2bebb6e5ff3f3382aceb682d8
parent ccba644bd59347255a4740575170e96353f24304
Author: Florian Dold <florian@dold.me>
Date:   Sun, 17 Jan 2021 01:09:03 +0100

avoid negative number within payment inf id

Diffstat:
Mnexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt @@ -262,7 +262,7 @@ fun addPaymentInitiation(paymentData: Pain001Data, debitorAccount: NexusBankAcco val nowHex = now.toString(16) val painCounter = debitorAccount.pain001Counter++ val painHex = painCounter.toString(16) - val acctHex = debitorAccount.id.hashCode().toString(16).substring(0, 4) + val acctHex = debitorAccount.id.hashCode().toLong().toString(16).substring(0, 4) PaymentInitiationEntity.new { bankAccount = debitorAccount subject = paymentData.subject