Update of 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard
In directory 
james.mmbase.org:/tmp/cvs-serv5803/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard

Modified Files:
        WizardWorkflowController.java 
Log Message:
CMSC-970 A content element does not add a workflow item to the 2nd user who 
edits a element


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard
See also: http://www.mmbase.org/jira/browse/CMSC-970


Index: WizardWorkflowController.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/java/com/finalist/cmsc/editwizard/WizardWorkflowController.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- WizardWorkflowController.java       21 Jun 2008 12:34:24 -0000      1.7
+++ WizardWorkflowController.java       8 Aug 2008 13:43:53 -0000       1.8
@@ -136,15 +136,25 @@
 
          if (wizardConfig.wiz.committed()) {
             if (NEW_OBJECT.equals(objectnr)) {
-               if (wizardConfig.wiz.committed() && 
!Workflow.hasWorkflow(editNode)) {
+               if (wizardConfig.wiz.committed()) {
+                  if (!Workflow.hasWorkflow(editNode)) {
                   Workflow.create(editNode, workflowcomment);
                }
+                  else {
+                     Workflow.addUserToWorkflow(editNode);
+                  }
+               }
             }
             else {
-               if (!Workflow.hasWorkflow(editNode) && 
!CANCEL.equals(workflowCommand)) {
+               if (!CANCEL.equals(workflowCommand)) {
+                  if (!Workflow.hasWorkflow(editNode)) {
                   log.debug("object " + objectnr + " missing workflow. 
creating one. ");
                   Workflow.create(editNode, "");
                }
+                  else {
+                     Workflow.addUserToWorkflow(editNode);
+                  }
+               }
             }
 
             // wizard command is commit
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to