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