Close Delete Object modal on Access Denied error. (#2661)

Signed-off-by: Benjamin Perez <benjamin@bexsoft.net>
This commit is contained in:
Alex
2023-02-14 09:56:09 -06:00
committed by GitHub
parent 13d04b15de
commit c3b7af9c89

View File

@@ -50,8 +50,14 @@ const DeleteObject = ({
}: IDeleteObjectProps) => {
const dispatch = useAppDispatch();
const onDelSuccess = () => closeDeleteModalAndRefresh(true);
const onDelError = (err: ErrorResponseHandler) =>
const onDelError = (err: ErrorResponseHandler) => {
dispatch(setErrorSnackMessage(err));
// We close the modal box on access denied.
if (err.detailedError === "Access Denied.") {
closeDeleteModalAndRefresh(true);
}
};
const onClose = () => closeDeleteModalAndRefresh(false);
const [deleteLoading, invokeDeleteApi] = useApi(onDelSuccess, onDelError);