cmailleux    2005/09/23 15:35:33 CEST

  Modified files:
    core/src/java/org/jahia/engines/addcontainer 
                                                 AddContainer_Engine.java 
  Log:
  Ensure presence of list for locking of container list for first user
  
  Revision  Changes    Path
  1.22      +4 -0      
jahia/core/src/java/org/jahia/engines/addcontainer/AddContainer_Engine.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/engines/addcontainer/AddContainer_Engine.java.diff?r1=1.21&r2=1.22&f=h
  
  
  
  Index: AddContainer_Engine.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/engines/addcontainer/AddContainer_Engine.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- AddContainer_Engine.java  23 Sep 2005 10:14:17 -0000      1.21
  +++ AddContainer_Engine.java  23 Sep 2005 13:35:33 -0000      1.22
  @@ -220,6 +220,9 @@
                   LockKey lockKey = LockKey.composeLockKey(LockKey.
                           ADD_CONTAINER_TYPE,
                           theContainer.getListID(), theContainer.getPageID());
  +                // We must ensure the presence of container list to put lock 
for the first time user trying to add
  +                // some content in this list
  +                ensureContainerList(theContainer, engineMap, jParams);
                   if (!lockRegistry.acquire(lockKey, jParams.getUser(),
                           jParams.getSessionID(),
                           jParams.getSessionState().
  @@ -735,6 +738,7 @@
               }
               list = new JahiaContainerList(0, 
containerParentID,theContainer.getPageID(),theContainer.getctndefid(), 0);
               jahiaContainersService.saveContainerListInfo(list, parentAclID, 
jParams);
  +            theContainer.setListID(list.getID());
           }
           return list;
       }
  

Reply via email to