taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 67081c12c3989807d974b457f991749c2b581557
parent d90c6000b71aca5fad626332b2d68e393001fdd2
Author: Florian Dold <florian@dold.me>
Date:   Sat, 18 Jul 2026 11:24:56 +0200

util: fix time unit confusion

Diffstat:
Mpackages/taler-util/src/http-client/exchange-client.ts | 14++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/packages/taler-util/src/http-client/exchange-client.ts b/packages/taler-util/src/http-client/exchange-client.ts @@ -994,11 +994,17 @@ export class TalerExchangeHttpClient { this.baseUrl, ); - if (filter.since !== undefined && filter.since.t_ms !== "never") { - url.searchParams.set("start_date", String(filter.since.t_ms)); + if (filter.since !== undefined) { + const { t_s } = AbsoluteTime.toProtocolTimestamp(filter.since); + if (t_s !== "never") { + url.searchParams.set("start_date", String(t_s)); + } } - if (filter.until !== undefined && filter.until.t_ms !== "never") { - url.searchParams.set("end_date", String(filter.until.t_ms)); + if (filter.until !== undefined) { + const { t_s } = AbsoluteTime.toProtocolTimestamp(filter.until); + if (t_s !== "never") { + url.searchParams.set("end_date", String(t_s)); + } } const resp = await this.fetch(url, {