diff options
author | Florian Dold <florian@dold.me> | 2021-01-17 01:09:03 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-01-17 01:09:03 +0100 |
commit | 2dd39b93692528b2bebb6e5ff3f3382aceb682d8 (patch) | |
tree | a8702269427a9074b617f2e570b8ece3ec846889 /nexus | |
parent | ccba644bd59347255a4740575170e96353f24304 (diff) | |
download | libeufin-2dd39b93692528b2bebb6e5ff3f3382aceb682d8.tar.gz libeufin-2dd39b93692528b2bebb6e5ff3f3382aceb682d8.tar.bz2 libeufin-2dd39b93692528b2bebb6e5ff3f3382aceb682d8.zip |
avoid negative number within payment inf id
Diffstat (limited to 'nexus')
-rw-r--r-- | nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt index c3dc485f..542e237f 100644 --- 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 |