diff --git a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexSupport.java b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexSupport.java index 9b8e89aa..4b6c5d40 100644 --- a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexSupport.java +++ b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexSupport.java @@ -31,7 +31,6 @@ import cn.axzo.nanopart.doc.dao.DocLockDao; import cn.axzo.nanopart.doc.dao.IndexNodeDao; import cn.axzo.nanopart.doc.entity.IndexNode; import cn.axzo.nanopart.doc.entity.domain.Path; -import cn.axzo.nanopart.doc.file.index.domain.NameUsedException; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -132,8 +131,7 @@ public class IndexSupport { void ensureChildNameNotUsed(IndexNodeParentScope parentScope, IndexNodeType nodeType, String childName) { IndexNode child = indexNodeDao.findValidChildByName(parentScope, nodeType, childName); - if (child != null) - throw new NameUsedException("名称已被使用"); + BizAssertions.assertNull(child, "名称已被使用"); } void lockParentAndReleaseOnCommit(IndexNodeParentScope parentScope) {