This is an automated email from the ASF dual-hosted git repository.

harikrishna pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/main by this push:
     new 3d6cafe1936 Handle null mountTimeout in RestoreBackupCommand (#11944)
3d6cafe1936 is described below

commit 3d6cafe1936ed2403a1031cd5ad42dd205934412
Author: Abhisar Sinha <[email protected]>
AuthorDate: Thu Oct 30 19:21:39 2025 +0530

    Handle null mountTimeout in RestoreBackupCommand (#11944)
---
 .../main/java/org/apache/cloudstack/backup/RestoreBackupCommand.java    | 2 +-
 .../src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/src/main/java/org/apache/cloudstack/backup/RestoreBackupCommand.java 
b/core/src/main/java/org/apache/cloudstack/backup/RestoreBackupCommand.java
index 9cbb87da19a..8e68f4f1e41 100644
--- a/core/src/main/java/org/apache/cloudstack/backup/RestoreBackupCommand.java
+++ b/core/src/main/java/org/apache/cloudstack/backup/RestoreBackupCommand.java
@@ -149,7 +149,7 @@ public class RestoreBackupCommand extends Command  {
     }
 
     public Integer getMountTimeout() {
-        return this.mountTimeout;
+        return this.mountTimeout == null ? 0 : this.mountTimeout;
     }
 
     public void setMountTimeout(Integer mountTimeout) {
diff --git 
a/plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java
 
b/plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java
index 3813cac0a33..3b2c2692b0d 100644
--- 
a/plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java
+++ 
b/plugins/backup/nas/src/main/java/org/apache/cloudstack/backup/NASBackupProvider.java
@@ -405,6 +405,7 @@ public class NASBackupProvider extends AdapterBase 
implements BackupProvider, Co
         restoreCommand.setVmExists(null);
         restoreCommand.setVmState(vmNameAndState.second());
         restoreCommand.setRestoreVolumeUUID(backupVolumeInfo.getUuid());
+        restoreCommand.setMountTimeout(NASBackupRestoreMountTimeout.value());
 
         BackupAnswer answer;
         try {

Reply via email to