From 759d4a5ac2d77210e0548161a9e0c653ea1a2811 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Mon, 31 Aug 2020 20:24:05 -0700 Subject: [PATCH] fix: Handle error revoking share link on frontend --- app/menus/ShareMenu.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/menus/ShareMenu.js b/app/menus/ShareMenu.js index 406ad79e1..d950a5d33 100644 --- a/app/menus/ShareMenu.js +++ b/app/menus/ShareMenu.js @@ -31,10 +31,15 @@ class ShareMenu extends React.Component { this.redirectTo = this.props.share.documentUrl; }; - handleRevoke = (ev: SyntheticEvent<>) => { + handleRevoke = async (ev: SyntheticEvent<>) => { ev.preventDefault(); - this.props.shares.revoke(this.props.share); - this.props.ui.showToast("Share link revoked"); + + try { + await this.props.shares.revoke(this.props.share); + this.props.ui.showToast("Share link revoked"); + } catch (err) { + this.props.ui.showToast(err.message); + } }; handleCopy = () => {