}\r
\r
private TreeSRegistry getOrCreateTreeSRegistry(TreeSPath path) {\r
- TreeSRegistry registry = treeSRegistryDao.getTreeSRegistry(path);\r
+ TreeSRegistry registry = treeSRegistryDao.getActiveTreeSRegistry();\r
if (registry == null) {\r
registry = new TreeSRegistry();\r
TreeSPath root = treeSPathDao.getOrCreate(path.getRoot());\r
- registry.setRoot(root);\r
+ registry.setStatus(TreeSRegistry.STATUS_ACTIVE);\r
treeSRegistryDao.create(registry);\r
- return treeSRegistryDao.getTreeSRegistry(path);\r
+ return treeSRegistryDao.getActiveTreeSRegistry();\r
} else {\r
return registry;\r
}\r