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

fix onUpload event handler of PageEditor

Yuki Takei 6 лет назад
Родитель
Сommit
b111f7be26
1 измененных файлов с 5 добавлено и 2 удалено
  1. 5 2
      src/client/js/components/PageEditor.jsx

+ 5 - 2
src/client/js/components/PageEditor.jsx

@@ -153,10 +153,13 @@ class PageEditor extends React.Component {
       }
 
       const formData = new FormData();
+      const { pageId, path } = pageContainer.state;
       formData.append('_csrf', appContainer.csrfToken);
       formData.append('file', file);
-      formData.append('path', pageContainer.state.path);
-      formData.append('page_id', pageContainer.state.pageId);
+      formData.append('path', path);
+      if (pageId != null) {
+        formData.append('page_id', pageContainer.state.pageId);
+      }
 
       res = await appContainer.apiPost('/attachments.add', formData);
       const attachment = res.attachment;