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]