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

BugFix: `Ctrl+S` dumps an error toastr when creating a new page

Yuki Takei 8 лет назад
Родитель
Сommit
c94dad3eb2
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      resource/js/app.js

+ 4 - 2
resource/js/app.js

@@ -137,8 +137,10 @@ if (pageEditorElem) {
   const onSaveSuccess = function(page) {
     // modify the revision id value to pass checking id when updating
     crowi.getCrowiForJquery().updateCurrentRevision(page.revision._id);
-    // re-render Page component
-    componentInstances.page.setMarkdown(page.revision.body);
+    // re-render Page component if exists
+    if (componentInstances.page != null) {
+      componentInstances.page.setMarkdown(page.revision.body);
+    }
   }
 
   pageEditor = ReactDOM.render(