From 05982f78f7f4ddf0a27d915fb14fda9e9c4e061b Mon Sep 17 00:00:00 2001 From: Gabriel Ortiga Fernandes Date: Wed, 3 Aug 2022 17:12:16 -0300 Subject: [PATCH 1/2] allow download of system vm templates --- .../main/java/com/cloud/template/TemplateManagerImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/com/cloud/template/TemplateManagerImpl.java b/server/src/main/java/com/cloud/template/TemplateManagerImpl.java index 2f1e1a552d44..1cf01c351a49 100755 --- a/server/src/main/java/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/main/java/com/cloud/template/TemplateManagerImpl.java @@ -520,9 +520,8 @@ private String extract(Account caller, Long templateId, String url, Long zoneId, throw new InvalidParameterValueException("Unable to find " + desc + " with id " + templateId); } - if (template.getTemplateType() == Storage.TemplateType.SYSTEM) { - throw new InvalidParameterValueException("Unable to extract the " + desc + " " + template.getName() + " as it is a default System template"); - } else if (template.getTemplateType() == Storage.TemplateType.PERHOST) { + + if (template.getTemplateType() == Storage.TemplateType.PERHOST) { throw new InvalidParameterValueException("Unable to extract the " + desc + " " + template.getName() + " as it resides on host and not on SSVM"); } From 0aa0dc48ff6768b99bf12ebb5061b9e215c96d29 Mon Sep 17 00:00:00 2001 From: Gabriel Ortiga Fernandes Date: Mon, 19 Sep 2022 16:49:23 -0300 Subject: [PATCH 2/2] remove unnecessary space from line 523 --- server/src/main/java/com/cloud/template/TemplateManagerImpl.java | 1 - 1 file changed, 1 deletion(-) diff --git a/server/src/main/java/com/cloud/template/TemplateManagerImpl.java b/server/src/main/java/com/cloud/template/TemplateManagerImpl.java index 1cf01c351a49..b597c908c112 100755 --- a/server/src/main/java/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/main/java/com/cloud/template/TemplateManagerImpl.java @@ -520,7 +520,6 @@ private String extract(Account caller, Long templateId, String url, Long zoneId, throw new InvalidParameterValueException("Unable to find " + desc + " with id " + templateId); } - if (template.getTemplateType() == Storage.TemplateType.PERHOST) { throw new InvalidParameterValueException("Unable to extract the " + desc + " " + template.getName() + " as it resides on host and not on SSVM"); }