From eb9b5c1f65ff24511730f7bb72984b9a49722e28 Mon Sep 17 00:00:00 2001 From: alena Date: Fri, 2 Sep 2011 12:33:30 -0700 Subject: [PATCH] bug 11259: ROOT admin can extract template/iso even when it's not mark as extractable status 11259: resolved fixed --- server/src/com/cloud/template/TemplateManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/template/TemplateManagerImpl.java b/server/src/com/cloud/template/TemplateManagerImpl.java index ff7952d24c3..ba171657b07 100755 --- a/server/src/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/com/cloud/template/TemplateManagerImpl.java @@ -280,7 +280,7 @@ public class TemplateManagerImpl implements TemplateManager, Manager, TemplateSe throw new IllegalArgumentException("Please specify a valid zone."); } - if (!template.isExtractable()) { + if (!_accountMgr.isRootAdmin(caller.getType()) && !template.isExtractable()) { throw new InvalidParameterValueException("Unable to extract template id=" + templateId + " as it's not extractable"); }