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 = ({