commit 259a31fd6a6df23a2e239f407f64f0410b873c96 parent f1a04b22e772287a16f0fd288fc428a6df85514a Author: Antoine A <> Date: Thu, 13 Jun 2024 11:22:00 +0200 bank: token api fix Diffstat:
4 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/API_CHANGES.md b/API_CHANGES.md @@ -61,6 +61,7 @@ This files contains all the API changes for the current release: - GET /withdrawals/WITHDRAWAL_ID: make amount optional and add suggested_amount - POST /accounts/USERNAME/token: add optional description field - Add GET /accounts/USERNAME/tokens +- GET /accounts/USERNAME/tokens: add missing row_id field ## bank cli diff --git a/bank/src/main/kotlin/tech/libeufin/bank/Constants.kt b/bank/src/main/kotlin/tech/libeufin/bank/Constants.kt @@ -37,6 +37,6 @@ val RESERVED_ACCOUNTS = setOf("admin", "bank") const val IBAN_ALLOCATION_RETRY_COUNTER: Int = 5 // API version -const val COREBANK_API_VERSION: String = "4:11:1" +const val COREBANK_API_VERSION: String = "4:12:1" const val CONVERSION_API_VERSION: String = "0:1:0" const val INTEGRATION_API_VERSION: String = "2:0:3" diff --git a/bank/src/main/kotlin/tech/libeufin/bank/TalerMessage.kt b/bank/src/main/kotlin/tech/libeufin/bank/TalerMessage.kt @@ -298,7 +298,8 @@ data class TokenInfo( val scope: TokenScope, val isRefreshable: Boolean, val description: String? = null, - val last_access: TalerProtocolTimestamp + val last_access: TalerProtocolTimestamp, + val row_id: Long ) diff --git a/bank/src/main/kotlin/tech/libeufin/bank/db/TokenDAO.kt b/bank/src/main/kotlin/tech/libeufin/bank/db/TokenDAO.kt @@ -132,6 +132,7 @@ class TokenDAO(private val db: Database) { isRefreshable = it.getBoolean("is_refreshable"), description = it.getString("description"), last_access = it.getTalerTimestamp("last_access"), + row_id = it.getLong("bearer_token_id") ) } } \ No newline at end of file