diff options
Diffstat (limited to 'webapp')
-rw-r--r-- | webapp/components/edit_post_modal.jsx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/webapp/components/edit_post_modal.jsx b/webapp/components/edit_post_modal.jsx index 6ed2b81b2..a5bccfb80 100644 --- a/webapp/components/edit_post_modal.jsx +++ b/webapp/components/edit_post_modal.jsx @@ -52,10 +52,13 @@ export default class EditPostModal extends React.Component { } handleEdit() { - var updatedPost = {}; - updatedPost.message = this.state.editText.trim(); + const updatedPost = { + message: this.state.editText, + id: this.state.post_id, + channel_id: this.state.channel_id + }; - if (updatedPost.message === this.state.originalText.trim()) { + if (updatedPost.message === this.state.originalText) { // no changes so just close the modal $('#edit_post').modal('hide'); return; @@ -63,7 +66,7 @@ export default class EditPostModal extends React.Component { MessageHistoryStore.storeMessageInHistory(updatedPost.message); - if (updatedPost.message.length === 0) { + if (updatedPost.message.trim().length === 0) { var tempState = this.state; Reflect.deleteProperty(tempState, 'editText'); BrowserStore.setItem('edit_state_transfer', tempState); @@ -72,9 +75,6 @@ export default class EditPostModal extends React.Component { return; } - updatedPost.id = this.state.post_id; - updatedPost.channel_id = this.state.channel_id; - Client.updatePost( updatedPost, () => { |