itizawa 5 лет назад
Родитель
Сommit
338626ccc4
1 измененных файлов с 10 добавлено и 2 удалено
  1. 10 2
      src/server/service/page.js

+ 10 - 2
src/server/service/page.js

@@ -364,7 +364,11 @@ class PageService {
 
 
     // update Rivisions
     // update Rivisions
     await Revision.updateRevisionListByPath(page.path, { path: newPath }, {});
     await Revision.updateRevisionListByPath(page.path, { path: newPath }, {});
-    const deletedPage = await Page.findByIdAndUpdate(page._id, { $set: { path: newPath, status: Page.STATUS_DELETED } }, { new: true });
+    const deletedPage = await Page.findByIdAndUpdate(page._id, {
+      $set: {
+        path: newPath, status: Page.STATUS_DELETED, deleteUser: user, deletedAt: new Date(),
+      },
+    }, { new: true });
     const body = `redirect ${newPath}`;
     const body = `redirect ${newPath}`;
     await Page.create(page.path, body, user, { redirectTo: newPath });
     await Page.create(page.path, body, user, { redirectTo: newPath });
 
 
@@ -388,7 +392,11 @@ class PageService {
       const newPath = Page.getDeletedPageName(page.path);
       const newPath = Page.getDeletedPageName(page.path);
       const body = `redirect ${newPath}`;
       const body = `redirect ${newPath}`;
 
 
-      deletePageBulkOp.find({ _id: page._id }).update({ $set: { path: newPath, status: Page.STATUS_DELETED, lastUpdateUser: user._id } });
+      deletePageBulkOp.find({ _id: page._id }).update({
+        $set: {
+          path: newPath, status: Page.STATUS_DELETED, deleteUser: user, deletedAt: new Date(),
+        },
+      });
       updateRevisionListOp.find({ path: page.path }).update({ $set: { path: newPath } });
       updateRevisionListOp.find({ path: page.path }).update({ $set: { path: newPath } });
 
 
       newPagesForRedirect.push({
       newPagesForRedirect.push({