From 655080678d269eeab2eabd047ef97142c8f6ecbe Mon Sep 17 00:00:00 2001
From: Pierre Charton
Date: Thu, 7 Nov 2024 10:09:57 +0100
Subject: [PATCH] Bug on list of vm on the instances
---
.../cloudstack/backup/backroll/BackrollClient.java | 10 ++++++----
ui/src/components/view/ListResourceTable.vue | 2 +-
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/plugins/backup/backroll/src/main/java/org/apache/cloudstack/backup/backroll/BackrollClient.java b/plugins/backup/backroll/src/main/java/org/apache/cloudstack/backup/backroll/BackrollClient.java
index 8f6f55fadd3..469a354a2f2 100644
--- a/plugins/backup/backroll/src/main/java/org/apache/cloudstack/backup/backroll/BackrollClient.java
+++ b/plugins/backup/backroll/src/main/java/org/apache/cloudstack/backup/backroll/BackrollClient.java
@@ -40,7 +40,6 @@ import org.apache.cloudstack.backup.backroll.model.BackrollTaskStatus;
import org.apache.cloudstack.backup.backroll.model.BackrollVmBackup;
import org.apache.cloudstack.backup.backroll.model.response.BackrollTaskRequestResponse;
import org.apache.cloudstack.backup.backroll.model.response.TaskState;
-import org.apache.cloudstack.backup.backroll.model.response.TaskStateResponse;
import org.apache.cloudstack.backup.backroll.model.response.api.LoginApiResponse;
import org.apache.cloudstack.backup.backroll.model.response.archive.BackrollArchiveResponse;
import org.apache.cloudstack.backup.backroll.model.response.archive.BackrollBackupsFromVMResponse;
@@ -223,9 +222,12 @@ public class BackrollClient {
response.close();
String urlToRequest = requestResponse.location.replace("/api/v1", "");
result = waitGet(urlToRequest);
- TaskStateResponse taskResponse = new ObjectMapper().readValue(result, TaskStateResponse.class);
- logger.debug("RESTORE {}", taskResponse.state);
- isRestoreOk = taskResponse.state.equals(TaskState.SUCCESS);
+
+ if(result.contains("SUCCESS")) {
+ logger.debug("RESTORE SUCCESS");
+ isRestoreOk = true;
+ }
+
} catch (final NotOkBodyException e) {
return false;
} catch (final IOException | InterruptedException e) {
diff --git a/ui/src/components/view/ListResourceTable.vue b/ui/src/components/view/ListResourceTable.vue
index a95927f00cf..f8fdc5b5ada 100644
--- a/ui/src/components/view/ListResourceTable.vue
+++ b/ui/src/components/view/ListResourceTable.vue
@@ -51,7 +51,7 @@
- {{ bytesToHumanReadableSize(text) }}
+ {{ $bytesToHumanReadableSize(text) }}