diff options
Diffstat (limited to 'bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt')
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt b/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt index 0f9d8f86..45da0854 100644 --- a/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/db/CashoutDAO.kt @@ -66,7 +66,7 @@ class CashoutDAO(private val db: Database) { stmt.setLong(5, amountCredit.value) stmt.setInt(6, amountCredit.frac) stmt.setString(7, subject) - stmt.setLong(8, now.toDbMicros() ?: throw faultyTimestampByBank()) + stmt.setLong(8, now.micros()) stmt.setBoolean(9, is2fa) stmt.executeQuery().use { when { @@ -117,7 +117,7 @@ class CashoutDAO(private val db: Database) { creation_time = it.getTalerTimestamp("creation_time"), confirmation_time = when (val timestamp = it.getLong("confirmation_date")) { 0L -> null - else -> TalerProtocolTimestamp(timestamp.microsToJavaInstant() ?: throw faultyTimestampByBank()) + else -> TalerProtocolTimestamp(timestamp.asInstant()) }, tan_channel = it.getString("tan_channel")?.run { TanChannel.valueOf(this) }, tan_info = it.getString("tan_info"), |