Procházet zdrojové kódy

imprv pageSchema.methods.isUpdatable

Shun Miyazawa před 2 roky
rodič
revize
7cec52f368
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      apps/app/src/server/models/obsolete-page.js

+ 2 - 1
apps/app/src/server/models/obsolete-page.js

@@ -144,7 +144,8 @@ export const getPageSchema = (crowi) => {
   pageSchema.methods.isUpdatable = async function(previousRevision, origin) {
     const populatedPageDataWithRevisionOrigin = await this.populate('revision', 'origin');
     const latestRevisionOrigin = populatedPageDataWithRevisionOrigin.revision.origin;
-    if (origin === Origin.Editor && (latestRevisionOrigin === Origin.Editor || latestRevisionOrigin === Origin.View)) {
+    const ignoreLatestRevision = origin === Origin.Editor && (latestRevisionOrigin === Origin.Editor || latestRevisionOrigin === Origin.View);
+    if (ignoreLatestRevision) {
       return true;
     }