diff --git a/clc/modules/imaging/src/main/java/com/eucalyptus/imaging/AbstractTaskScheduler.java b/clc/modules/imaging/src/main/java/com/eucalyptus/imaging/AbstractTaskScheduler.java index 63717b47e82..dd74b27ad61 100644 --- a/clc/modules/imaging/src/main/java/com/eucalyptus/imaging/AbstractTaskScheduler.java +++ b/clc/modules/imaging/src/main/java/com/eucalyptus/imaging/AbstractTaskScheduler.java @@ -133,11 +133,11 @@ public WorkerTask getTask() throws Exception{ final String key = manifestUrl.substring(manifestUrl.lastIndexOf("/")+1); manifestUrl = manifestUrl.substring(0, manifestUrl.lastIndexOf("/")); final String bucket = manifestUrl.substring(manifestUrl.lastIndexOf("/")+1); - final ImageManifestFile manifestFile = new ImageManifestFile( String.format("%s/%s", bucket,key), + final ImageManifestFile manifestFile = new ImageManifestFile( String.format("%s/%s", bucket, key), BundleImageManifest.INSTANCE); final String downloadManifest = DownloadManifestFactory.generateDownloadManifest(manifestFile, this.imagingServiceKey, - conversionTask.getImportDisk().getConvertedImage().getPrefix(), 3); + conversionTask.getImportDisk().getConvertedImage().getPrefix() + "-" + image.getFormat(), 5); image.setDownloadManifestUrl(downloadManifest); } }catch(final Exception ex){