Index: impl/logic/src/java/org/sakaiproject/emailtemplateservice/service/impl/EmailTemplateServiceImpl.java =================================================================== --- impl/logic/src/java/org/sakaiproject/emailtemplateservice/service/impl/EmailTemplateServiceImpl.java (revision 121846) +++ impl/logic/src/java/org/sakaiproject/emailtemplateservice/service/impl/EmailTemplateServiceImpl.java (working copy) @@ -197,8 +197,8 @@ ret.setRenderedSubject(this.processText(ret.getSubject(), replacementValues, key)); ret.setRenderedMessage(this.processText(ret.getMessage(), replacementValues, key)); - //HTML component might be null - if (ret.getHtmlMessage() != null) + //HTML component is optional, so might be null or empty + if (ret.getHtmlMessage() != null && !ret.getHtmlMessage().trim().isEmpty()) ret.setRenderedHtmlMessage(this.processText(ret.getHtmlMessage(), replacementValues, key)); return ret; }