From 569e94908b6fa471f2f72578e1ff21f3fa7c6a4e Mon Sep 17 00:00:00 2001 From: Min Chen Date: Wed, 18 Jun 2014 15:47:57 -0700 Subject: [PATCH] CLOUDSTACK-6940:Templates cannot be downloaded from URLs without matching file extensions. --- .../template/HypervisorTemplateAdapter.java | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/server/src/com/cloud/template/HypervisorTemplateAdapter.java b/server/src/com/cloud/template/HypervisorTemplateAdapter.java index 51dedf76973..20309d6ddc9 100755 --- a/server/src/com/cloud/template/HypervisorTemplateAdapter.java +++ b/server/src/com/cloud/template/HypervisorTemplateAdapter.java @@ -16,8 +16,6 @@ // under the License. package com.cloud.template; -import java.net.MalformedURLException; -import java.net.URL; import java.util.Collections; import java.util.HashSet; import java.util.List; @@ -130,20 +128,6 @@ public class HypervisorTemplateAdapter extends TemplateAdapterBase { public TemplateProfile prepare(RegisterTemplateCmd cmd) throws ResourceAllocationException { TemplateProfile profile = super.prepare(cmd); String url = profile.getUrl(); - String path = null; - try { - URL str = new URL(url); - path = str.getPath(); - } catch (MalformedURLException ex) { - throw new InvalidParameterValueException("Please specify a valid URL. URL:" + url + " is invalid"); - } - - try { - checkFormat(cmd.getFormat(), url); - } catch (InvalidParameterValueException ex) { - checkFormat(cmd.getFormat(), path); - } - UriUtils.validateUrl(url); profile.setUrl(url); // Check that the resource limit for secondary storage won't be exceeded