[jbpm-commits] JBoss JBPM SVN: r4514 - jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/impl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Apr 9 10:25:18 EDT 2009
Author: bradsdavis
Date: 2009-04-09 10:25:18 -0400 (Thu, 09 Apr 2009)
New Revision: 4514
Modified:
jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/impl/MailSessionImpl.java
Log:
Added check for addressFilter being null.
Modified: jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/impl/MailSessionImpl.java
===================================================================
--- jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/impl/MailSessionImpl.java 2009-04-09 10:11:42 UTC (rev 4513)
+++ jbpm4/branches/email/modules/pvm/src/main/java/org/jbpm/pvm/internal/email/impl/MailSessionImpl.java 2009-04-09 14:25:18 UTC (rev 4514)
@@ -32,19 +32,25 @@
// Need to apply filter.
try {
- Collection<InternetAddress> toFiltered = addressFilter.filter(to);
- Collection<InternetAddress> ccFiltered = addressFilter.filter(cc);
- Collection<InternetAddress> bccFiltered = addressFilter.filter(bcc);
-
- // Set the email with the new filtered addresses.
- email.setTo(toFiltered);
- email.setCc(ccFiltered);
- email.setBcc(bccFiltered);
-
- // If there is someone to send it to, then send it.
- if (!(toFiltered.isEmpty() && ccFiltered.isEmpty() && bccFiltered.isEmpty())) {
- email.send();
+ if(addressFilter!=null) {
+ Collection<InternetAddress> toFiltered = addressFilter.filter(to);
+ Collection<InternetAddress> ccFiltered = addressFilter.filter(cc);
+ Collection<InternetAddress> bccFiltered = addressFilter.filter(bcc);
+
+ // Set the email with the new filtered addresses.
+ email.setTo(toFiltered);
+ email.setCc(ccFiltered);
+ email.setBcc(bccFiltered);
+
+ // If there is someone to send it to, then send it.
+ if (!(toFiltered.isEmpty() && ccFiltered.isEmpty() && bccFiltered.isEmpty())) {
+ email.send();
+ }
}
+ else {
+ //If no filter is set, then accept all.
+ email.send();
+ }
}
catch (EmailException e) {
log.error("An exception occurred while sending email.", e);
More information about the jbpm-commits
mailing list