change to while - issure refactoring
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 3685675..d6b2944 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 @@
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")) {