From 045dc028451ade172b93f3fc1606f9e20ffaf89c Mon Sep 17 00:00:00 2001 From: Nitin Mehta Date: Thu, 9 Feb 2012 20:14:13 +0530 Subject: [PATCH] Bug 13564: Incorrect format was coming for kvm since there was a ohardcoding on the extension to be of size 3 Instead take the format from the ENUM. Reviewed-By: Kishan --- server/src/com/cloud/storage/upload/UploadMonitorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java index ac252af8359..523fd7f6d45 100755 --- a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java +++ b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java @@ -217,7 +217,7 @@ public class UploadMonitorImpl implements UploadMonitor { try{ // Create Symlink at ssvm String path = vmTemplateHost.getInstallPath(); - String uuid = UUID.randomUUID().toString() + path.substring(path.length() - 4) ; // last 4 characters of the path specify the format like .vhd + String uuid = UUID.randomUUID().toString() + "." + template.getFormat().getFileExtension(); // adding "." + vhd/ova... etc. CreateEntityDownloadURLCommand cmd = new CreateEntityDownloadURLCommand(secStorage.getParent(), path, uuid); long result = send(ssvm.getId(), cmd, null); if (result == -1){