commit e7731fe8dadbafd5fbb80d1d258454f9bad8f52e
parent 726e66d8c8a7ad47eee0d5c47c928f93d1b6e932
Author: MS <ms@taler.net>
Date: Thu, 16 Jun 2022 12:01:09 +0200
longer currency names in outgoing payments
Diffstat:
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/DB.kt
@@ -202,7 +202,7 @@ object PaymentInitiationsTable : LongIdTable() {
val preparationDate = long("preparationDate")
val submissionDate = long("submissionDate").nullable()
val sum = amount("sum")
- val currency = varchar("currency", length = 3).default("EUR")
+ val currency = text("currency")
val endToEndId = text("endToEndId")
val paymentInformationId = text("paymentInformationId")
val instructionId = text("instructionId")
diff --git a/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt b/nexus/src/main/kotlin/tech/libeufin/nexus/bankaccount/BankAccount.kt
@@ -328,6 +328,7 @@ fun addPaymentInitiation(paymentData: Pain001Data, debtorAccount: NexusBankAccou
val painHex = painCounter.toString(16)
val acctHex = debtorAccount.id.value.toString(16)
PaymentInitiationEntity.new {
+ currency = paymentData.currency
bankAccount = debtorAccount
subject = paymentData.subject
sum = paymentData.sum