Author: raintang
Date: 2009-10-29 06:35:27 +0100 (Thu, 29 Oct 2009)
New Revision: 39422

Modified:
   
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml/XMLController.java
Log:
CMSC-1574 When an article is saved or published, the close-action of an 
EditWizard also adds duplicate versions of assets

Modified: 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml/XMLController.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml/XMLController.java
 2009-10-28 22:25:57 UTC (rev 39421)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/contentrepository/src/java/com/finalist/cmsc/repository/xml/XMLController.java
 2009-10-29 05:35:27 UTC (rev 39422)
@@ -230,18 +230,19 @@
 
          processedNodes.put(Integer.valueOf(node.getNumber()), node);
 
-         if (addRelations && 
!nodesSeenButNotProcessed.contains(Integer.valueOf(node.getNumber()))) {
-            RelationManagerList rml = 
manager.getAllowedRelations((NodeManager) null, null, "DESTINATION");
-            RelationManagerIterator rmi = rml.relationManagerIterator();
-            while (rmi.hasNext()) {
-               RelationManager rm = rmi.nextRelationManager();
-
-               if (isRelationAllowed(rm)) {
-                  toXmlRelations(node, document, nodeElement, rm, 
addRelations, fieldsAsAttribute, processedNodes,
-                        nodesSeenButNotProcessed);
-               }
-            }
-         }
+// Ignore relations in an article. CMSC-1574
+//         if (addRelations && 
!nodesSeenButNotProcessed.contains(Integer.valueOf(node.getNumber()))) {
+//            RelationManagerList rml = 
manager.getAllowedRelations((NodeManager) null, null, "DESTINATION");
+//            RelationManagerIterator rmi = rml.relationManagerIterator();
+//            while (rmi.hasNext()) {
+//               RelationManager rm = rmi.nextRelationManager();
+//
+//               if (isRelationAllowed(rm)) {
+//                  toXmlRelations(node, document, nodeElement, rm, 
addRelations, fieldsAsAttribute, processedNodes,
+//                        nodesSeenButNotProcessed);
+//               }
+//            }
+//         }
          processedNodes.remove(Integer.valueOf(node.getNumber()));
 
          if (root == null) {

_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to