Author: jkoster
Date: 2010-02-03 14:20:12 +0100 (Wed, 03 Feb 2010)
New Revision: 40835

Modified:
   
CMSContainer/branches/b1_7/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util/NewsletterPublicationUtil.java
Log:
CMSC-1637 - Do not set a publishdate-field with a string 'null'. Use a date.

Modified: 
CMSContainer/branches/b1_7/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util/NewsletterPublicationUtil.java
===================================================================
--- 
CMSContainer/branches/b1_7/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util/NewsletterPublicationUtil.java
   2010-02-03 13:20:07 UTC (rev 40834)
+++ 
CMSContainer/branches/b1_7/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util/NewsletterPublicationUtil.java
   2010-02-03 13:20:12 UTC (rev 40835)
@@ -1,6 +1,7 @@
 package com.finalist.newsletter.util;
 
 import java.util.ArrayList;
+import java.util.Date;
 import java.util.HashSet;
 import java.util.List;
 
@@ -17,7 +18,6 @@
 import com.finalist.cmsc.navigation.PagesUtil;
 import com.finalist.cmsc.navigation.PortletUtil;
 import com.finalist.cmsc.services.publish.Publish;
-import com.finalist.cmsc.util.ServerUtil;
 import com.finalist.newsletter.cao.impl.NewsletterPublicationCAOImpl;
 import com.finalist.newsletter.domain.EditionStatus;
 import com.finalist.newsletter.domain.Newsletter;
@@ -68,7 +68,7 @@
          if (publicationNode != null) {
             String urlFragment = String.valueOf(publicationNode.getNumber());
             publicationNode.setStringValue("urlfragment", urlFragment);
-            publicationNode.setStringValue("publishdate", "null");
+            publicationNode.setDateValue("publishdate", new Date());
             publicationNode.setStringValue("status", 
Publication.STATUS.INITIAL.toString());
             publicationNode.commit();
 
@@ -79,10 +79,10 @@
             if (copyContent == true) {
                PagesUtil.linkPortlets(publicationNode, layoutNode);
             }
-            return (publicationNode);
+            return publicationNode;
          }
       }
-      return (null);
+      return null;
    }
 
    public static void createDefaultTerm(Node newsletterNode) {

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to