summaryrefslogtreecommitdiff
path: root/nexus
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2021-01-17 01:09:03 +0100
committerFlorian Dold <florian@dold.me>2021-01-17 01:09:03 +0100
commit2dd39b93692528b2bebb6e5ff3f3382aceb682d8 (patch)
treea8702269427a9074b617f2e570b8ece3ec846889 /nexus
parentccba644bd59347255a4740575170e96353f24304 (diff)
downloadlibeufin-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.kt2
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