From b11893bb4f4cccc24f58fc4049a6c85dd4960492 Mon Sep 17 00:00:00 2001 From: yanglin Date: Fri, 21 Mar 2025 14:23:52 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"REQ-3540:=20=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=A7=E5=B0=8F"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 33ad8ea857fa59ade9f7a04f20b1fcd5d6d3287b. --- .../java/cn/axzo/nanopart/doc/file/index/IndexSupport.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 4b6c5d40..9b8e89aa 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,6 +31,7 @@ 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; @@ -131,7 +132,8 @@ public class IndexSupport { void ensureChildNameNotUsed(IndexNodeParentScope parentScope, IndexNodeType nodeType, String childName) { IndexNode child = indexNodeDao.findValidChildByName(parentScope, nodeType, childName); - BizAssertions.assertNull(child, "名称已被使用"); + if (child != null) + throw new NameUsedException("名称已被使用"); } void lockParentAndReleaseOnCommit(IndexNodeParentScope parentScope) {