mholz       2004/01/07 13:03:49

  Modified:    src/share/org/apache/slide/structure StructureImpl.java
  Log:
  Store modified parent node before deleting its child. Otherwise in J2EE store
  the constraint,that only nodes may be deleted, which are not children, is
  violated.
  
  Revision  Changes    Path
  1.38      +5 -5      
jakarta-slide/src/share/org/apache/slide/structure/StructureImpl.java
  
  Index: StructureImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/structure/StructureImpl.java,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- StructureImpl.java        6 Jan 2004 15:45:13 -0000       1.37
  +++ StructureImpl.java        7 Jan 2004 21:03:48 -0000       1.38
  @@ -543,6 +543,7 @@
                   (token, parentNode, namespaceConfig.getUnbindMemberAction());
   
               parentNode.removeChild(nodeToDelete);
  +            store(token, parentNode, true);
               
               if (Configuration.useBinding(curUri.getStore()) && 
nodeToDelete.numberOfParentBindings() > 0) {
                   store(token, nodeToDelete);
  @@ -554,7 +555,6 @@
                   }
                   uri.getStore().removeObject(uri, nodeToDelete);
               }
  -            store(token, parentNode, true);
           }
       }
       
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to