diff --git a/apps/web/src/app/(dashboard)/documents/duplicate-document-dialog.tsx b/apps/web/src/app/(dashboard)/documents/duplicate-document-dialog.tsx index a63141323..68d13b0ff 100644 --- a/apps/web/src/app/(dashboard)/documents/duplicate-document-dialog.tsx +++ b/apps/web/src/app/(dashboard)/documents/duplicate-document-dialog.tsx @@ -25,9 +25,18 @@ export const DuplicateDocumentDialog = ({ }: DuplicateDocumentDialogProps) => { const router = useRouter(); const { toast } = useToast(); + const { data, isLoading } = trpcReact.document.getDocumentById.useQuery({ id, }); + + const documentData = data?.documentData + ? { + ...data.documentData, + data: data.documentData.initialData, + } + : undefined; + const { mutateAsync: duplicateDocument, isLoading: isDuplicateLoading } = trpcReact.document.duplicateDocument.useMutation({ onSuccess: (newId) => { @@ -61,7 +70,7 @@ export const DuplicateDocumentDialog = ({ Duplicate - {!data?.documentData || isLoading ? ( + {!documentData || isLoading ? (

Loading Document... @@ -69,7 +78,7 @@ export const DuplicateDocumentDialog = ({

) : (
- +
)}