sou 7 лет назад
Родитель
Сommit
6902b4c276
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      lib/routes/hackmd.js

+ 9 - 1
lib/routes/hackmd.js

@@ -82,7 +82,15 @@ module.exports = function(crowi, app) {
         page = await createNewPageOnHackmdAndRegister(hackmdUri, page);
       }
       else {
-        page = await Page.syncRevisionToHackmd(page);
+        try {
+          await axios.get(`${hackmdUri}/${page.pageIdOnHackmd}`);
+          page = await Page.syncRevisionToHackmd(page);
+        }
+        catch (err) {
+          page.pageIdOnHackmd = undefined;
+          // page.revisionHackmdSynced = undefined;
+          page = await createNewPageOnHackmdAndRegister(hackmdUri, page);
+        }
       }
 
       const data = {