[MMBASE SCM] r38867 - CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl
Author: raintang Date: 2009-09-27 03:51:29 +0200 (Sun, 27 Sep 2009) New Revision: 38867 Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java Log: CMSC-1543 When a community user is deleted, subscriptionrecords are not removed from live Modified: CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java === --- CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java 2009-09-26 01:02:04 UTC (rev 38866) +++ CMSContainer/trunk/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java 2009-09-27 01:51:29 UTC (rev 38867) @@ -462,11 +462,15 @@ Query query = recordManager.createQuery(); SearchUtil.addEqualConstraint(query, recordManager.getField(subscriber), String.valueOf(anthId)); ListNode subscriptions = query.getList(); - for (Node subscription : subscriptions) { - if (Publish.isPublished(subscription)) { - Publish.unpublish(subscription); + for (Node subscription : subscriptions) { + if (ServerUtil.isStaging()) { +if (Publish.isPublished(subscription)) { + Publish.unpublish(subscription); +} + } else if (ServerUtil.isLive()) { +Publish.unpublish(subscription); } - subscription.delete(true); + subscription.delete(true); } } } ___ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs
[MMBASE SCM] r38868 - CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl
Author: raintang Date: 2009-09-27 03:51:46 +0200 (Sun, 27 Sep 2009) New Revision: 38868 Modified: CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java Log: CMSC-1543 When a community user is deleted, subscriptionrecords are not removed from live Modified: CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java === --- CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java 2009-09-27 01:51:29 UTC (rev 38867) +++ CMSContainer/branches/b1_5/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java 2009-09-27 01:51:46 UTC (rev 38868) @@ -463,8 +463,12 @@ SearchUtil.addEqualConstraint(query, recordManager.getField(subscriber), String.valueOf(anthId)); ListNode subscriptions = query.getList(); for (Node subscription : subscriptions) { - if (Publish.isPublished(subscription)) { - Publish.unpublish(subscription); + if (ServerUtil.isStaging()) { +if (Publish.isPublished(subscription)) { + Publish.unpublish(subscription); +} + } else if (ServerUtil.isLive()) { +Publish.unpublish(subscription); } subscription.delete(true); } ___ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs
[MMBASE SCM] r38869 - CMSContainer/branches/b1_6/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl
Author: raintang Date: 2009-09-27 03:52:05 +0200 (Sun, 27 Sep 2009) New Revision: 38869 Modified: CMSContainer/branches/b1_6/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java Log: CMSC-1543 When a community user is deleted, subscriptionrecords are not removed from live Modified: CMSContainer/branches/b1_6/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java === --- CMSContainer/branches/b1_6/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java 2009-09-27 01:51:46 UTC (rev 38868) +++ CMSContainer/branches/b1_6/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java 2009-09-27 01:52:05 UTC (rev 38869) @@ -463,8 +463,12 @@ SearchUtil.addEqualConstraint(query, recordManager.getField(subscriber), String.valueOf(anthId)); ListNode subscriptions = query.getList(); for (Node subscription : subscriptions) { - if (Publish.isPublished(subscription)) { - Publish.unpublish(subscription); + if (ServerUtil.isStaging()) { +if (Publish.isPublished(subscription)) { + Publish.unpublish(subscription); +} + } else if (ServerUtil.isLive()) { +Publish.unpublish(subscription); } subscription.delete(true); } ___ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs