From c9e182376e0276de7d6bd8f567df66aad324382f Mon Sep 17 00:00:00 2001 From: Jori Lallo Date: Thu, 3 Aug 2017 16:50:17 +0300 Subject: [PATCH] Added await for deletion to prevent race condition --- frontend/scenes/Document/components/Menu.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/scenes/Document/components/Menu.js b/frontend/scenes/Document/components/Menu.js index 9d3cf958..ae315d82 100644 --- a/frontend/scenes/Document/components/Menu.js +++ b/frontend/scenes/Document/components/Menu.js @@ -28,7 +28,7 @@ type Props = { this.props.history.push(`${this.props.document.url}/new`); }; - onDelete = () => { + onDelete = async () => { let msg; if (get(this.props, 'document.collection.type') === 'atlas') { msg = @@ -38,7 +38,7 @@ type Props = { } if (confirm(msg)) { - this.props.document.delete(); + await this.props.document.delete(); this.props.history.push(this.props.document.collection.url); } };