Update of 
/var/cvs/contributions/CMSContainer_Modules/workflow/src/java/com/finalist/cmsc/workflow
In directory 
james.mmbase.org:/tmp/cvs-serv5623/workflow/src/java/com/finalist/cmsc/workflow

Modified Files:
        WorkflowManager.java 
Log Message:
CMSC-1244 Workflow status listings do not show right values


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/workflow/src/java/com/finalist/cmsc/workflow
See also: http://www.mmbase.org/jira/browse/CMSC-1244


Index: WorkflowManager.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/workflow/src/java/com/finalist/cmsc/workflow/WorkflowManager.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- WorkflowManager.java        13 Jan 2009 05:10:15 -0000      1.21
+++ WorkflowManager.java        16 Jan 2009 11:48:12 -0000      1.22
@@ -16,6 +16,7 @@
 import org.mmbase.bridge.NodeQuery;
 import org.mmbase.bridge.Query;
 import org.mmbase.bridge.RelationManager;
+import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.module.core.MMBase;
 import org.mmbase.module.core.MMObjectBuilder;
 import org.mmbase.module.core.MMObjectNode;
@@ -670,8 +671,12 @@
       for (int i = 0; i < types.size(); i++) {
          typeNames.add(((Node)types.get(i)).getNodeManager().getName());
       }
+      if(typeNames.isEmpty()){
+         typeNames.add(nodetype);
+      }
       Field field = getManager(query.getCloud()).getField(NODETYPE_FIELD);
       FieldValueInConstraint constraint = 
query.createConstraint(query.getStepField(field), new 
TreeSet<String>(typeNames));
+      SearchUtil.addConstraint(query, constraint);
       return query;
    }
    
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to