Ver Fonte

fix onUpload event handler of PageEditor

Yuki Takei há 7 anos atrás
pai
commit
b111f7be26
1 ficheiros alterados com 5 adições e 2 exclusões
  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;