소스 검색

refactor condition

Yuken Tezuka 3 년 전
부모
커밋
d2fa44b4f7
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      packages/app/src/server/service/page.ts

+ 1 - 1
packages/app/src/server/service/page.ts

@@ -2013,7 +2013,7 @@ class PageService {
     const originPage = await Page.findByPath(newPath, includeEmpty);
     const originPage = await Page.findByPath(newPath, includeEmpty);
 
 
     // throw if any page already exists when recursively operation
     // throw if any page already exists when recursively operation
-    if (originPage != null && isRecursively === true) {
+    if ((originPage != null && !originPage.isEmpty) || isRecursively === true) {
       throw new PathAlreadyExistsError('already_exists', originPage.path);
       throw new PathAlreadyExistsError('already_exists', originPage.path);
     }
     }