From 45edd76c8b048462b580c9bf9631d594350e01ff Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 14 Dec 2021 22:00:32 +0100 Subject: [PATCH] executorbase bugfixes --- .../executor/adapter/out/web/GetAssignmentAdapter.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/executor-base/src/main/java/ch/unisg/executorBase/executor/adapter/out/web/GetAssignmentAdapter.java b/executor-base/src/main/java/ch/unisg/executorBase/executor/adapter/out/web/GetAssignmentAdapter.java index 4df08dd..5981121 100644 --- a/executor-base/src/main/java/ch/unisg/executorBase/executor/adapter/out/web/GetAssignmentAdapter.java +++ b/executor-base/src/main/java/ch/unisg/executorBase/executor/adapter/out/web/GetAssignmentAdapter.java @@ -10,6 +10,7 @@ import java.util.logging.Logger; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Primary; +import org.springframework.http.HttpStatus; import org.springframework.stereotype.Component; import ch.unisg.common.valueobject.ExecutorURI; @@ -49,12 +50,13 @@ public class GetAssignmentAdapter implements GetAssignmentPort { .build(); try { - logger.info("Sending getAssignment Request"); + logger.info("ExecutorBase | Sending getAssignment request"); HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString()); - logger.log(Level.INFO, "getAssignment request result:\n {0}", response.body()); - if (response.body().equals("")) { + if (response.statusCode() != HttpStatus.CREATED.value()) { + logger.info("ExecutorBase | No task assigned"); return null; } + logger.info("ExecutorBase | Task assigned"); JSONObject responseBody = new JSONObject(response.body()); String inputData = responseBody.getString("inputData");