From 78a4b9a9c8bb24dc81fb9a73cd2b17972ab7dc6c Mon Sep 17 00:00:00 2001 From: Pearl Dsilva Date: Fri, 10 Oct 2025 09:30:36 -0400 Subject: [PATCH] change to while - issure refactoring --- .../java/org/apache/cloudstack/backup/veeam/VeeamClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/backup/veeam/src/main/java/org/apache/cloudstack/backup/veeam/VeeamClient.java b/plugins/backup/veeam/src/main/java/org/apache/cloudstack/backup/veeam/VeeamClient.java index 3685675288f..d6b29441eca 100644 --- a/plugins/backup/veeam/src/main/java/org/apache/cloudstack/backup/veeam/VeeamClient.java +++ b/plugins/backup/veeam/src/main/java/org/apache/cloudstack/backup/veeam/VeeamClient.java @@ -368,7 +368,7 @@ public class VeeamClient { protected void checkIfRestoreSessionFinished(String type, String path) throws IOException { long startTime = System.currentTimeMillis(); long timeoutMs = restoreTimeout * 1000L; - if (System.currentTimeMillis() - startTime < timeoutMs) { + while (System.currentTimeMillis() - startTime < timeoutMs) { HttpResponse relatedResponse = get(path); RestoreSession session = parseRestoreSessionResponse(relatedResponse); if (session.getResult().equals("Success")) {