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); } }