2
0
sou 7 жил өмнө
parent
commit
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 = {