fix: correct redirect after document duplication (#1595)

This commit is contained in:
Ephraim Duncan
2025-01-23 05:34:22 +00:00
committed by GitHub
parent 42d24fd1a1
commit 54ea96391a
2 changed files with 9 additions and 11 deletions

View File

@ -23,8 +23,8 @@ import { useSession } from 'next-auth/react';
import { downloadPDF } from '@documenso/lib/client-only/download-pdf'; import { downloadPDF } from '@documenso/lib/client-only/download-pdf';
import { formatDocumentsPath } from '@documenso/lib/utils/teams'; import { formatDocumentsPath } from '@documenso/lib/utils/teams';
import { DocumentStatus, RecipientRole } from '@documenso/prisma/client';
import type { Document, Recipient, Team, User } from '@documenso/prisma/client'; import type { Document, Recipient, Team, User } from '@documenso/prisma/client';
import { DocumentStatus, RecipientRole } from '@documenso/prisma/client';
import { trpc as trpcClient } from '@documenso/trpc/client'; import { trpc as trpcClient } from '@documenso/trpc/client';
import { DocumentShareButton } from '@documenso/ui/components/document/document-share-button'; import { DocumentShareButton } from '@documenso/ui/components/document/document-share-button';
import { import {
@ -233,14 +233,12 @@ export const DataTableActionDropdown = ({ row, team }: DataTableActionDropdownPr
onOpenChange={setMoveDialogOpen} onOpenChange={setMoveDialogOpen}
/> />
{isDuplicateDialogOpen && ( <DuplicateDocumentDialog
<DuplicateDocumentDialog id={row.id}
id={row.id} open={isDuplicateDialogOpen}
open={isDuplicateDialogOpen} onOpenChange={setDuplicateDialogOpen}
onOpenChange={setDuplicateDialogOpen} team={team}
team={team} />
/>
)}
</DropdownMenu> </DropdownMenu>
); );
}; };

View File

@ -50,8 +50,8 @@ export const DuplicateDocumentDialog = ({
const { mutateAsync: duplicateDocument, isPending: isDuplicateLoading } = const { mutateAsync: duplicateDocument, isPending: isDuplicateLoading } =
trpcReact.document.duplicateDocument.useMutation({ trpcReact.document.duplicateDocument.useMutation({
onSuccess: (newId) => { onSuccess: ({ documentId }) => {
router.push(`${documentsPath}/${newId}/edit`); router.push(`${documentsPath}/${documentId}/edit`);
toast({ toast({
title: _(msg`Document Duplicated`), title: _(msg`Document Duplicated`),