Browse Source

catch err

itizawa 6 years ago
parent
commit
655572decb
1 changed files with 8 additions and 2 deletions
  1. 8 2
      src/server/routes/installer.js

+ 8 - 2
src/server/routes/installer.js

@@ -21,8 +21,14 @@ module.exports = function(crowi, app) {
   }
   }
 
 
   async function createPage(filePath, pagePath, owner, lang) {
   async function createPage(filePath, pagePath, owner, lang) {
-    const markdown = fs.readFileSync(filePath);
-    return Page.create(pagePath, markdown, owner, {});
+    try {
+      const markdown = fs.readFileSync(filePath);
+      return Page.create(pagePath, markdown, owner, {});
+    }
+    catch (err) {
+      logger.error(`Failed to create ${pagePath}`, err);
+
+    }
   }
   }
 
 
   async function createInitialPages(owner, lang) {
   async function createInitialPages(owner, lang) {