From 2e742189c8202fe3adc63e276ec27b591a1bbd0c Mon Sep 17 00:00:00 2001 From: James Date: Sat, 23 Mar 2019 19:19:30 -0400 Subject: [PATCH] fixes bug with UploadMediaForm --- src/components/modules/UploadMedia/index.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/components/modules/UploadMedia/index.js b/src/components/modules/UploadMedia/index.js index 36c4f85d6d..13dcb0c78c 100644 --- a/src/components/modules/UploadMedia/index.js +++ b/src/components/modules/UploadMedia/index.js @@ -129,6 +129,21 @@ class UploadMediaForm extends Component { } } + componentDidMount() { + this.inputRef.current.addEventListener('change', e => { + this.props.setSelectingFile(false); + + // If there are files, submit the form + if (this.inputRef.current.files[0]) { + this.handleSubmit(); + } + }, false); + } + + componentWillUnmount() { + this.inputRef.current.removeEventListener('change'); + } + handleSubmit = () => { const data = new FormData(this.formRef.current); api.requests.post(`${this.props.config.serverUrl}/upload`, data).then(