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

BugFix: comparing ObjectId logic

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

+ 3 - 2
lib/models/page.js

@@ -1334,8 +1334,9 @@ module.exports = function(crowi) {
    * @param {Page} pageData
    * @param {string} bodyOnHackmd
    */
-  pageSchema.statics.updateIfHackmdHasDraft = async function(pageData, bodyOnHackmd) {
-    if (pageData.revision !== pageData.revisionHackmdSynced) {
+    const revisionIdStr = pageData.revision.toString();
+    const revisionHackmdSyncedIdStr = pageData.revisionHackmdSynced.toString();
+    if (revisionIdStr !== revisionHackmdSyncedIdStr) {
       return;
     }
     else if (pageData.hasDraftOnHackmd) {