fix: deletion of organization results in error (#4144)

This commit is contained in:
Tuval Simha 2024-03-07 10:20:30 +02:00 committed by GitHub
parent c2cd0d9b93
commit aa52c1b613
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,7 +2,7 @@ import { ReactElement } from 'react';
import { useRouter } from 'next/router';
import { useMutation } from 'urql';
import { Button, Heading, Modal } from '@/components/v2';
import { FragmentType, graphql, useFragment } from '@/gql';
import { FragmentType, graphql } from '@/gql';
import { useRouteSelector } from '@/lib/hooks';
import { TrashIcon } from '@radix-ui/react-icons';
@ -29,16 +29,11 @@ const DeleteOrganizationModal_OrganizationFragment = graphql(`
export const DeleteOrganizationModal = ({
isOpen,
toggleModalOpen,
...props
}: {
isOpen: boolean;
toggleModalOpen: () => void;
organization: FragmentType<typeof DeleteOrganizationModal_OrganizationFragment>;
}): ReactElement => {
const organization = useFragment(
DeleteOrganizationModal_OrganizationFragment,
props.organization,
);
const [, mutate] = useMutation(DeleteOrganizationDocument);
const router = useRouteSelector();
const { replace } = useRouter();
@ -69,8 +64,8 @@ export const DeleteOrganizationModal = ({
organization: router.organizationId,
},
});
void (await replace('/'));
toggleModalOpen();
void replace(`/${organization.cleanId}`);
}}
>
Delete