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 9b5672e228fc..7561074dc54a 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 @@ -215,7 +215,7 @@ private BackupVO createBackupObject(VirtualMachine vm, String backupPath) { public boolean restoreVMFromBackup(VirtualMachine vm, Backup backup) { List backedVolumes = backup.getBackedUpVolumes(); List volumes = backedVolumes.stream() - .map(volume -> volumeDao.findByUuid(volume.getUuid())) + .map(volume -> volumeDao.findByUuid(volume.getPath())) .sorted((v1, v2) -> Long.compare(v1.getDeviceId(), v2.getDeviceId())) .collect(Collectors.toList());