libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 8ede3ccb5f899aed74f002cbe8c77e2e106095cc
parent 01bec0882980f72b6277a74c33fd581e5c13f25d
Author: Florian Dold <florian.dold@gmail.com>
Date:   Fri, 24 Jan 2020 16:15:24 +0100

fix date range query

Diffstat:
Msandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt | 4+---
Msandbox/src/main/python/libeufin-cli | 1-
2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt @@ -183,8 +183,6 @@ fun sampleData() { * @param builder lambda function that will loop over all the results. */ fun extractHistoryForEach(id: Int, start: String?, end: String?, builder: (BankTransactionEntity) -> Any) { - - val s = if (start != null) DateTime.parse(start) else DateTime(0) val e = if (end != null) DateTime.parse(end) else DateTime.now() @@ -193,7 +191,7 @@ fun extractHistoryForEach(id: Int, start: String?, end: String?, builder: (BankT transaction { addLogger(StdOutSqlLogger) BankTransactionEntity.find { - BankTransactionsTable.localCustomer eq id and BankTransactionsTable.valueDate.between(s, e) + BankTransactionsTable.localCustomer eq id and BankTransactionsTable.valueDate.between(s.millis, e.millis) }.forEach { LOGGER.debug("Found history element: $it") builder(it) diff --git a/sandbox/src/main/python/libeufin-cli b/sandbox/src/main/python/libeufin-cli @@ -7,7 +7,6 @@ import hashlib import errno from datetime import datetime from requests import post, get -from Crypto.PublicKey import RSA from urllib.parse import urljoin from getpass import getpass