fix: Error deleting account as only admin not displayed to user

This commit is contained in:
Tom Moor 2020-09-21 20:31:06 -07:00
parent c04d5bdfb0
commit 9aa81dcf82
1 changed files with 6 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import { observable } from "mobx";
import { inject, observer } from "mobx-react";
import * as React from "react";
import AuthStore from "stores/AuthStore";
import UiStore from "stores/UiStore";
import Button from "components/Button";
import Flex from "components/Flex";
import HelpText from "components/HelpText";
@ -10,6 +11,7 @@ import Modal from "components/Modal";
type Props = {
auth: AuthStore,
ui: UiStore,
onRequestClose: () => void,
};
@ -24,6 +26,9 @@ class UserDelete extends React.Component<Props> {
try {
await this.props.auth.deleteUser();
this.props.auth.logout();
} catch (error) {
this.props.ui.showToast(error.message);
throw error;
} finally {
this.isDeleting = false;
}
@ -56,4 +61,4 @@ class UserDelete extends React.Component<Props> {
}
}
export default inject("auth")(UserDelete);
export default inject("auth", "ui")(UserDelete);