cmailleux    2005/10/25 11:07:36 CEST

  Modified files:
    core/src/java/org/jahia/workflow/nstep NStepWorkflow.java 
  Log:
  Correct use of trimmed workflow names to avoid removing of workflows just 
added
  
  Revision  Changes    Path
  1.9       +9 -4      
jahia/core/src/java/org/jahia/workflow/nstep/NStepWorkflow.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/workflow/nstep/NStepWorkflow.java.diff?r1=1.8&r2=1.9&f=h
  
  
  
  Index: NStepWorkflow.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/workflow/nstep/NStepWorkflow.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- NStepWorkflow.java        20 Oct 2005 14:19:55 -0000      1.8
  +++ NStepWorkflow.java        25 Oct 2005 09:07:36 -0000      1.9
  @@ -37,12 +37,15 @@
    * Date: 9 déc. 2004
    * Time: 14:53:40
    * @author [EMAIL PROTECTED]
  - * @version $Id: NStepWorkflow.java,v 1.8 2005/10/20 14:19:55 cmailleux Exp $
  + * @version $Id: NStepWorkflow.java,v 1.9 2005/10/25 09:07:36 cmailleux Exp $
    *
    * Revision log :
    * $Log: NStepWorkflow.java,v $
  + * Revision 1.9  2005/10/25 09:07:36  cmailleux
  + * Correct use of trimmed workflow names to avoid removing of workflows just 
added
  + *
    * Revision 1.8  2005/10/20 14:19:55  cmailleux
  - * Correct flush of acl cache

  + * Correct flush of acl cache
    * Add option to export site after last step of an nstep workflow
    *
    * Revision 1.7  2005/09/30 08:40:28  cmailleux
  @@ -547,8 +550,10 @@
       private void initializeWorkflows() throws JahiaException {
           String workflowNamesList = properties.getProperty("workflowsName", 
"");
           String[] workflowNamesArray = workflowNamesList.split(",");
  +        List workflowNames = new ArrayList(workflowNamesArray.length);
           for (int i = 0; i < workflowNamesArray.length; i++) {
               String workflowName = workflowNamesArray[i].trim();
  +            workflowNames.add(workflowName);
               org.jahia.workflow.nstep.model.Workflow workflow = null;
               try {
                   workflow = workflowManager.getWorkflowByName(workflowName);
  @@ -595,9 +600,8 @@
               workflow.setSteps(steps);
               workflowManager.saveWorkflow(workflow);
           }
  -        List workflowList = workflowManager.getWorkflows();
  -        List workflowNames = Arrays.asList(workflowNamesArray);
  -        if (workflowNames.size() < workflowList.size()) {
  +        List workflowList = workflowManager.getWorkflows();                
  +        if (workflowNames.size() != workflowList.size()) {
               for (int i = 0; i < workflowList.size(); i++) {
                   org.jahia.workflow.nstep.model.Workflow workflow = 
(org.jahia.workflow.nstep.model.Workflow) workflowList.get(
                           i);
  

Reply via email to