From 11772e57963697c871369b864f7e4b991abb9ccc Mon Sep 17 00:00:00 2001 From: Britt Park Date: Sat, 9 Sep 2006 21:21:30 +0000 Subject: [PATCH] Fix for yet another wrong-order-save-for-hibernate bug. I believe. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/WCM-DEV2/root@3744 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/repo/avm/LayeredDirectoryNodeImpl.java | 1 + source/java/org/alfresco/repo/avm/PlainDirectoryNodeImpl.java | 1 + 2 files changed, 2 insertions(+) diff --git a/source/java/org/alfresco/repo/avm/LayeredDirectoryNodeImpl.java b/source/java/org/alfresco/repo/avm/LayeredDirectoryNodeImpl.java index 107f14d645..60aacf8e63 100644 --- a/source/java/org/alfresco/repo/avm/LayeredDirectoryNodeImpl.java +++ b/source/java/org/alfresco/repo/avm/LayeredDirectoryNodeImpl.java @@ -288,6 +288,7 @@ class LayeredDirectoryNodeImpl extends DirectoryNodeImpl implements LayeredDirec else { ChildEntry entry = new ChildEntryImpl(name, this, node); + AVMContext.fgInstance.fAVMNodeDAO.flush(); AVMContext.fgInstance.fChildEntryDAO.save(entry); } DeletedChild dc = getDeleted(name); diff --git a/source/java/org/alfresco/repo/avm/PlainDirectoryNodeImpl.java b/source/java/org/alfresco/repo/avm/PlainDirectoryNodeImpl.java index 13b16591f9..1b82300129 100644 --- a/source/java/org/alfresco/repo/avm/PlainDirectoryNodeImpl.java +++ b/source/java/org/alfresco/repo/avm/PlainDirectoryNodeImpl.java @@ -215,6 +215,7 @@ class PlainDirectoryNodeImpl extends DirectoryNodeImpl implements PlainDirectory else { ChildEntry entry = new ChildEntryImpl(name, this, node); + AVMContext.fgInstance.fAVMNodeDAO.flush(); AVMContext.fgInstance.fChildEntryDAO.save(entry); } }