Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
In directory james.mmbase.org:/tmp/cvs-serv26483
Modified Files:
NewsletterPublicationServiceImpl.java
Log Message:
CMSC-1171 Enhance login-portlet - check handling of person status modes
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl
See also: http://www.mmbase.org/jira/browse/CMSC-1171
Index: NewsletterPublicationServiceImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/services/impl/NewsletterPublicationServiceImpl.java,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- NewsletterPublicationServiceImpl.java 5 Dec 2008 07:45:11 -0000
1.29
+++ NewsletterPublicationServiceImpl.java 5 Dec 2008 08:56:29 -0000
1.30
@@ -12,6 +12,7 @@
import org.mmbase.util.logging.Logging;
import com.finalist.cmsc.services.community.person.Person;
+import com.finalist.cmsc.services.community.person.RegisterStatus;
import com.finalist.newsletter.NewsletterSendFailException;
import com.finalist.newsletter.cao.NewsLetterStatisticCAO;
import com.finalist.newsletter.cao.NewsletterPublicationCAO;
@@ -94,7 +95,7 @@
for (Subscription subscription : subscriptions) {
Set<Term> terms = subscriptionCAO.getTerms(subscription.getId());
Person subscripber =
CommunityModuleAdapter.getUserById(subscription.getSubscriberId());
- if(subscripber == null) {
+ if(subscripber == null ||
RegisterStatus.BLOCKED.getName().equals(subscripber.getActive())) {
continue;
}
subscription.setEmail(subscripber.getEmail());
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs