Update of 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
In directory 
james.mmbase.org:/tmp/cvs-serv27524/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms

Modified Files:
      Tag: b1_4
        SearchAction.java LinkToChannelAction.java ChannelDelete.java 
Log Message:
CMSC-1210 Items are not unpublished when moved to trash and a workflow exists 
in status publish


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms
See also: http://www.mmbase.org/jira/browse/CMSC-1210


Index: SearchAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/SearchAction.java,v
retrieving revision 1.8.2.2
retrieving revision 1.8.2.3
diff -u -b -r1.8.2.2 -r1.8.2.3
--- SearchAction.java   2 May 2008 14:02:16 -0000       1.8.2.2
+++ SearchAction.java   30 Dec 2008 11:14:11 -0000      1.8.2.3
@@ -288,8 +288,8 @@
 
         // unpublish and remove from workflow
         Publish.remove(objectNode);
-        Publish.unpublish(objectNode);
         Workflow.remove(objectNode);
+        Publish.unpublish(objectNode);
     }
 
 }


Index: LinkToChannelAction.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/LinkToChannelAction.java,v
retrieving revision 1.10
retrieving revision 1.10.2.1
diff -u -b -r1.10 -r1.10.2.1
--- LinkToChannelAction.java    7 Jan 2008 22:37:25 -0000       1.10
+++ LinkToChannelAction.java    30 Dec 2008 11:14:11 -0000      1.10.2.1
@@ -48,8 +48,8 @@
 
                // unpublish and remove from workflow
                Publish.remove(objectNode);
-               Publish.unpublish(objectNode);
                Workflow.remove(objectNode);
+               Publish.unpublish(objectNode);
             }
             else {
                String destinationnumber = getParameter(request, 
"destionationchannel");
@@ -65,8 +65,8 @@
 
                      // unpublish and remove from workflow
                      Publish.remove(objectNode);
-                     Publish.unpublish(objectNode);
                      Workflow.remove(objectNode);
+                     Publish.unpublish(objectNode);
                   }
                   else {
                      RepositoryUtil.addCreationChannel(objectNode, 
newCreationNode);


Index: ChannelDelete.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/forms/ChannelDelete.java,v
retrieving revision 1.7.2.3
retrieving revision 1.7.2.4
diff -u -b -r1.7.2.3 -r1.7.2.4
--- ChannelDelete.java  1 Oct 2008 11:04:39 -0000       1.7.2.3
+++ ChannelDelete.java  30 Dec 2008 11:14:11 -0000      1.7.2.4
@@ -116,8 +116,8 @@
 
    private void deleteChannel(Node channelNode) {
       Publish.remove(channelNode);
-      Publish.unpublish(channelNode);
       Workflow.remove(channelNode);
+      Publish.unpublish(channelNode);
       
       channelNode.delete(true);
    }
@@ -130,8 +130,8 @@
 
       // unpublish and remove from workflow
       Publish.remove(elementNode);
-      Publish.unpublish(elementNode);
       Workflow.remove(elementNode);
+      Publish.unpublish(elementNode);
    }
 
    private void moveElementToTrash(Cloud cloud, Node channelNode, Node 
elementNode) {
@@ -144,8 +144,8 @@
 
       // unpublish and remove from workflow
       Publish.remove(elementNode);
-      Publish.unpublish(elementNode);
       Workflow.remove(elementNode);
+      Publish.unpublish(elementNode);
    }
     
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to