itizawa 6 лет назад
Родитель
Сommit
a661b8824d

+ 2 - 1
src/client/js/components/PageComment/CommentEditor.jsx

@@ -44,6 +44,7 @@ class CommentEditor extends React.Component {
       isUploadableFile,
       errorMessage: undefined,
       hasSlackConfig: config.hasSlackConfig,
+      layoutType: config.layoutType,
     };
 
     this.updateState = this.updateState.bind(this);
@@ -247,7 +248,7 @@ class CommentEditor extends React.Component {
                     isGfmMode={this.state.isMarkdown}
                     lineNumbers={false}
                     isMobile={appContainer.isMobile}
-                    isUploadable={this.state.isUploadable && this.state.isLayoutTypeGrowi} // enable only when GROWI layout
+                    isUploadable={this.state.isUploadable && layoutType === 'growi'} // enable only when GROWI layout
                     isUploadableFile={this.state.isUploadableFile}
                     emojiStrategy={emojiStrategy}
                     onChange={this.updateState}

+ 1 - 0
src/client/js/services/CommentContainer.js

@@ -137,6 +137,7 @@ export default class CommentContainer extends Container {
 
     const endpoint = '/attachments.add';
     const formData = new FormData();
+    formData.append('_csrf', this.appContainer.csrfToken);
     formData.append('file', file);
     formData.append('path', pagePath);
     formData.append('page_id', pageId);