REQ-3540: 惹名scope的子节点名可以重复
This commit is contained in:
parent
2115953577
commit
1d3ae64869
@ -128,7 +128,7 @@ public class IndexManager {
|
||||
IndexNode indexNode = getOrThrow(code);
|
||||
if (indexNode.getName().equals(newName))
|
||||
return;
|
||||
docLogDao.log("indexNodeRename", code, "newName", newName);
|
||||
docLogDao.log("indexNode:rename", code, "newName", newName);
|
||||
if (!indexNode.scope().isChildrenNameDuplicatable()) {
|
||||
indexSupport.lockParentAndReleaseOnCommit(indexNode);
|
||||
indexSupport.ensureChildNameNotUsed(indexNode, indexNode.getNodeType(), newName);
|
||||
@ -144,7 +144,7 @@ public class IndexManager {
|
||||
@BizTransactional
|
||||
public List<IndexNode> delete(String code) {
|
||||
IndexNode indexNode = getOrThrow(code);
|
||||
docLogDao.log("deleteIndexNode", code);
|
||||
docLogDao.log("indexNode:delete", code);
|
||||
List<IndexNode> subtree = indexNodeDao.collectValidSubtreeNodes(indexNode);
|
||||
indexNodeDao.stateDeleteSubtree(indexNode);
|
||||
return subtree;
|
||||
@ -183,7 +183,7 @@ public class IndexManager {
|
||||
return async(() -> {
|
||||
RootNode<IndexNode> moveRoot = TreeBuilder.build(collectValidSubtreeAsValueRoot(srcNode));
|
||||
return transaction.execute(unused -> {
|
||||
docLogDao.log("indexNodeMove", srcCode, "srcCode", srcCode, "destParentCode", destParentCode);
|
||||
docLogDao.log("indexNode:move", srcCode, "srcCode", srcCode, "destParentCode", destParentCode);
|
||||
return connectNodes(moveRoot, destParentNode);
|
||||
});
|
||||
});
|
||||
|
||||
Loading…
Reference in New Issue
Block a user