From 05ffbcc1c04ed28dab6887d7625dcb8e35dfc7cd Mon Sep 17 00:00:00 2001 From: Niels Erik Date: Fri, 6 Sep 2024 08:33:38 +0200 Subject: [PATCH] MODHAADM-94 fix missing timezone in log requests. (#116) * MODHAADM-94 fix missing timezone in log requests. --- .../harvesteradmin/dataaccess/LegacyHarvesterStorage.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/folio/harvesteradmin/dataaccess/LegacyHarvesterStorage.java b/src/main/java/org/folio/harvesteradmin/dataaccess/LegacyHarvesterStorage.java index 8f280a6..cab1a2b 100644 --- a/src/main/java/org/folio/harvesteradmin/dataaccess/LegacyHarvesterStorage.java +++ b/src/main/java/org/folio/harvesteradmin/dataaccess/LegacyHarvesterStorage.java @@ -888,7 +888,7 @@ public Future> getJobLog(RoutingContext routingContext) { } else { String from = fromParameter != null && !fromParameter.isEmpty() ? fromParameter - : lastStarted.substring(0, 19); + : lastStarted; getJobLog(id, from).onComplete(ar -> promise.complete(ar.result())); } } else { @@ -910,11 +910,10 @@ public Future> getJobLog(RoutingContext routingContext) { public Future> getJobLog(String harvestableId, String fromDate) { Promise> promise = Promise.promise(); harvesterGetRequest(HARVESTER_HARVESTABLES_PATH + "/" + harvestableId + "/log?from=" - + fromDate.substring(0,Math.min(fromDate.length(),19))) - .send(ar -> promise.complete(ar.result())); + + URLEncoder.encode(fromDate,StandardCharsets.UTF_8)) + .send(ar -> promise.complete(ar.result())); return promise.future(); } - /** * Gets failed records. */