Просмотр исходного кода

BugFix for comparing ObjectId with string

Yuki Takei 7 лет назад
Родитель
Сommit
9f5626e68b
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      src/server/models/page.js

+ 6 - 2
src/server/models/page.js

@@ -381,12 +381,16 @@ module.exports = function(crowi) {
       return true;
     }
 
-    return (this.latestRevision === this.revision._id.toString());
+    // comparing ObjectId with string
+    // eslint-disable-next-line eqeqeq
+    return (this.latestRevision == this.revision._id.toString());
   };
 
   pageSchema.methods.isUpdatable = function(previousRevision) {
     const revision = this.latestRevision || this.revision;
-    if (revision !== previousRevision) {
+    // comparing ObjectId with string
+    // eslint-disable-next-line eqeqeq
+    if (revision != previousRevision) {
       return false;
     }
     return true;