From d82fad81bf19a1529509249f920048b3d51d1981 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 b9b7d6cb759..867a9583fc1 100755 --- a/server/src/com/cloud/storage/upload/UploadMonitorImpl.java +++ b/server/src/com/cloud/storage/upload/UploadMonitorImpl.java @@ -226,7 +226,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); try { send(ssvm.getId(), cmd, null);