From f91fff493410709ca0f039571692c2d49ddea937 Mon Sep 17 00:00:00 2001 From: Stanislav Trailov Date: Wed, 20 Nov 2024 17:10:24 +0200 Subject: [PATCH] Add status code when finishing with error (#1912) --- .../main/java/org/eclipse/hawkbit/sdk/device/DdiController.java | 2 +- .../main/java/org/eclipse/hawkbit/sdk/device/UpdateStatus.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/DdiController.java b/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/DdiController.java index 9d5453f1d..8f67710ef 100644 --- a/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/DdiController.java +++ b/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/DdiController.java @@ -124,7 +124,7 @@ public class DdiController { getDdiApi().putConfigData(configData, getTenantId(), getControllerId()); } - void sendFeedback(final UpdateStatus updateStatus) { + public void sendFeedback(final UpdateStatus updateStatus) { log.debug(LOG_PREFIX + "Send feedback {} -> {}", getTenantId(), getControllerId(), currentActionId, updateStatus); try { getDdiApi().postDeploymentBaseActionFeedback(updateStatus.feedback(), getTenantId(), getControllerId(), diff --git a/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/UpdateStatus.java b/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/UpdateStatus.java index 5d573eb8f..214427bc5 100644 --- a/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/UpdateStatus.java +++ b/hawkbit-sdk/hawkbit-sdk-device/src/main/java/org/eclipse/hawkbit/sdk/device/UpdateStatus.java @@ -51,7 +51,7 @@ public record UpdateStatus(Status status, List messages) { /** * Update has been not successful and response the error update. */ - FAILURE(DdiStatus.ExecutionStatus.CLOSED, DdiResult.FinalResult.FAILURE, null); + FAILURE(DdiStatus.ExecutionStatus.CLOSED, DdiResult.FinalResult.FAILURE, 404); private final DdiStatus.ExecutionStatus executionStatus; private final DdiResult.FinalResult finalResult;