From cf559210774d3b44d711abe55f8674cd19a297d4 Mon Sep 17 00:00:00 2001 From: Ryan Alexander <38785445+ryanalexander@users.noreply.github.com> Date: Thu, 6 Jan 2022 20:35:07 +1000 Subject: [PATCH] fix: App soft crash when deleting servers (#492) Co-authored-by: Paul Makles --- src/context/intermediate/modals/Prompt.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/context/intermediate/modals/Prompt.tsx b/src/context/intermediate/modals/Prompt.tsx index 6845b62f..109e47a0 100644 --- a/src/context/intermediate/modals/Prompt.tsx +++ b/src/context/intermediate/modals/Prompt.tsx @@ -81,6 +81,7 @@ type SpecialProps = { onClose: () => void } & ( export const SpecialPromptModal = observer((props: SpecialProps) => { const client = useContext(AppContext); + const history = useHistory(); const [processing, setProcessing] = useState(false); const [error, setError] = useState(undefined); @@ -157,6 +158,8 @@ export const SpecialPromptModal = observer((props: SpecialProps) => { case "delete_channel": case "leave_server": case "delete_server": + if (props.type != "delete_channel") + history.push("/"); props.target.delete(); break; case "delete_bot":