diff --git a/server/src/com/cloud/template/TemplateManagerImpl.java b/server/src/com/cloud/template/TemplateManagerImpl.java index ae1a64905c5..7130042bc5c 100644 --- a/server/src/com/cloud/template/TemplateManagerImpl.java +++ b/server/src/com/cloud/template/TemplateManagerImpl.java @@ -1740,7 +1740,7 @@ public class TemplateManagerImpl extends ManagerBase implements TemplateManager, if (sourceTemplateId != null) { VMTemplateVO sourceTemplate = _tmpltDao.findById(sourceTemplateId); - if(sourceTemplate != null){ + if (sourceTemplate != null && sourceTemplate.getDetails() != null) { details.putAll(sourceTemplate.getDetails()); } }