Skip to content

Commit ff12afb

Browse files
committed
don't allow image transfer creation if image transfer entry is already there.
1 parent 411122b commit ff12afb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/src/main/java/org/apache/cloudstack/backup/KVMBackupExportServiceImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,9 +618,9 @@ public ImageTransfer createImageTransfer(long volumeId, Long backupId, ImageTran
618618
" backup provider. Either set backup.framework.enabled to false or set the Zone level config backup.framework.provider.plugin to \"dummy\".");
619619
}
620620

621-
ImageTransferVO existingTransfer = imageTransferDao.findUnfinishedByVolume(volume.getId());
621+
ImageTransferVO existingTransfer = imageTransferDao.findByVolume(volume.getId());
622622
if (existingTransfer != null) {
623-
throw new CloudRuntimeException("Image transfer already in progress for volume: " + volume.getUuid());
623+
throw new CloudRuntimeException("Image transfer already exists for volume: " + volume.getUuid());
624624
}
625625

626626
ImageTransfer.Backend backend = getImageTransferBackend(format, direction);

0 commit comments

Comments
 (0)