Update of 
/var/cvs/contributions/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/mmbase
In directory 
james.mmbase.org:/tmp/cvs-serv26371/cmsc/utilities/src/java/com/finalist/cmsc/mmbase

Modified Files:
        EmailUtil.java 
Log Message:
CMSC-1336 - Notification emails are not being sent from the task module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/mmbase
See also: http://www.mmbase.org/jira/browse/CMSC-1336


Index: EmailUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/utilities/src/java/com/finalist/cmsc/mmbase/EmailUtil.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- EmailUtil.java      10 May 2008 16:31:23 -0000      1.3
+++ EmailUtil.java      3 Apr 2009 09:45:22 -0000       1.4
@@ -9,13 +9,13 @@
  */
 package com.finalist.cmsc.mmbase;
 
+import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
+
+import org.apache.commons.lang.StringUtils;
 import org.mmbase.bridge.Cloud;
 import org.mmbase.bridge.Node;
 import org.mmbase.util.functions.Function;
 
-import org.apache.commons.lang.StringUtils;
-import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
-
 public class EmailUtil {
 
    private static final String EMAIL = "email";
@@ -38,6 +38,13 @@
          nameFrom = PropertiesUtil.getProperty("mail.system.name");
       }
 
+      if (StringUtils.isEmpty(emailFrom)){
+         throw new IllegalStateException("The 'mail.system.email' settings is 
missing.");
+      }      
+      if (StringUtils.isEmpty(nameFrom)){
+         throw new IllegalStateException("The 'mail.system.name' settings is 
missing.");
+      }
+             
       Node emailNode = cloud.getNodeManager(EMAIL).createNode();
       emailNode.setStringValue("subject", subject);
       emailNode.setStringValue("body", body);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to