diff --git a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java index c5a1e1bb446..a6792206803 100755 --- a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java +++ b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java @@ -228,7 +228,7 @@ public class UploadMonitorImpl implements UploadMonitor { _uploadDao.persist(uploadTemplateObj); try{ // Create Symlink at ssvm - String uuid = UUID.randomUUID().toString() + ".vhd"; + String uuid = UUID.randomUUID().toString() + "." + template.getFormat().toString().toLowerCase(); CreateEntityDownloadURLCommand cmd = new CreateEntityDownloadURLCommand(storageServers.get(0).getParent(), vmTemplateHost.getInstallPath(), uuid); long result = send(use_ssvm.getId(), cmd, null); if (result == -1){