Taichi Masuyama 4 lat temu
rodzic
commit
1320e4b314
1 zmienionych plików z 2 dodań i 2 usunięć
  1. 2 2
      packages/app/src/server/service/page.js

+ 2 - 2
packages/app/src/server/service/page.js

@@ -777,8 +777,8 @@ class PageService {
         const updateManyOperations = await Promise.all(pages.map(async(page) => {
           const parentPath = pathlib.dirname(page.path);
 
-          // get parentId for updating siblings
-          let parent = await Page.findOne({ path: parentPath }).select({ _id: 1, path: 1 }).lean().exec();
+          // get parent OR create an empty page as a parent
+          let parent = await Page.findOne({ path: parentPath }).select({ _id: 1 }).lean().exec();
           if (parent == null) {
             try {
               parent = await (new Page({ path: parentPath, isEmpty: true })).save();