We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fdf9573 commit 2f78b88Copy full SHA for 2f78b88
1 file changed
server/src/main/java/com/cloud/template/TemplateManagerImpl.java
@@ -2108,6 +2108,9 @@ private VMTemplateVO updateTemplateOrIso(BaseUpdateTemplateOrIsoCmd cmd) {
2108
if (templateType != null && cmd.isRoutingType() != null && (TemplateType.ROUTING.equals(templateType) != cmd.isRoutingType())) {
2109
throw new InvalidParameterValueException("Please specify a valid templatetype (consistent with isrouting parameter).");
2110
}
2111
+ if (templateType != null && (templateType == TemplateType.SYSTEM || templateType == TemplateType.BUILTIN) && !template.isCrossZones()) {
2112
+ throw new InvalidParameterValueException("System and Builtin templates must be cross zone");
2113
+ }
2114
2115
2116
// update is needed if any of the fields below got filled by the user
0 commit comments