diff --git a/apps/remix/app/components/dialogs/envelope-download-dialog.tsx b/apps/remix/app/components/dialogs/envelope-download-dialog.tsx index ef45e0cdc..12cb8bc17 100644 --- a/apps/remix/app/components/dialogs/envelope-download-dialog.tsx +++ b/apps/remix/app/components/dialogs/envelope-download-dialog.tsx @@ -38,9 +38,9 @@ type EnvelopeDownloadDialogProps = { /** * Used as the display/download name for single-item envelopes, since item titles - * are never updated on rename. Pass it alongside `envelopeItems`. + * are never updated when the envelope is renamed. */ - envelopeTitle?: string; + envelopeTitle: string; /** * The recipient token to download the document. @@ -56,7 +56,7 @@ export const EnvelopeDownloadDialog = ({ envelopeStatus, isLegacy, envelopeItems: initialEnvelopeItems, - envelopeTitle: initialEnvelopeTitle, + envelopeTitle, token, trigger, }: EnvelopeDownloadDialogProps) => { @@ -104,18 +104,14 @@ export const EnvelopeDownloadDialog = ({ access: token ? { type: 'recipient', token } : { type: 'user' }, }, { - initialData: initialEnvelopeItems - ? { data: initialEnvelopeItems, envelopeTitle: initialEnvelopeTitle ?? '' } - : undefined, + initialData: initialEnvelopeItems ? { data: initialEnvelopeItems } : undefined, enabled: open, }, ); const envelopeItems = envelopeItemsPayload?.data || []; - const envelopeTitle = envelopeItemsPayload?.envelopeTitle; - const getItemTitle = (item: EnvelopeItemToDownload) => - envelopeItems.length === 1 && envelopeTitle ? envelopeTitle : item.title; + const getItemTitle = (item: EnvelopeItemToDownload) => (envelopeItems.length === 1 ? envelopeTitle : item.title); const onDownload = async (envelopeItem: EnvelopeItemToDownload, version: 'original' | 'signed' | 'pending') => { const { id: envelopeItemId } = envelopeItem; diff --git a/apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx b/apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx index 150c7488e..4942d326e 100644 --- a/apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx +++ b/apps/remix/app/components/dialogs/envelopes-bulk-download-dialog.tsx @@ -150,7 +150,7 @@ export const EnvelopesBulkDownloadDialog = ({ try { const downloadVersion = getDownloadVersion(envelope); - const { data: envelopeItems, envelopeTitle } = await trpcUtils.envelope.item.getManyByToken.fetch({ + const { data: envelopeItems } = await trpcUtils.envelope.item.getManyByToken.fetch({ envelopeId: envelope.id, access: { type: 'user', @@ -171,7 +171,7 @@ export const EnvelopesBulkDownloadDialog = ({ const { filename, blob } = await fetchPDF({ envelopeItem, token: undefined, - fileName: envelopeItems.length === 1 ? envelopeTitle : envelopeItem.title, + fileName: envelopeItems.length === 1 ? envelope.title : envelopeItem.title, version: downloadVersion, }); diff --git a/apps/remix/app/components/tables/documents-table-action-button.tsx b/apps/remix/app/components/tables/documents-table-action-button.tsx index 000b46780..c0f853282 100644 --- a/apps/remix/app/components/tables/documents-table-action-button.tsx +++ b/apps/remix/app/components/tables/documents-table-action-button.tsx @@ -99,6 +99,7 @@ export const DocumentsTableActionButton = ({ row }: DocumentsTableActionButtonPr diff --git a/apps/remix/app/components/tables/documents-table-action-dropdown.tsx b/apps/remix/app/components/tables/documents-table-action-dropdown.tsx index febe3ea1a..239fe6660 100644 --- a/apps/remix/app/components/tables/documents-table-action-dropdown.tsx +++ b/apps/remix/app/components/tables/documents-table-action-dropdown.tsx @@ -154,6 +154,7 @@ export const DocumentsTableActionDropdown = ({ row, onMoveDocument }: DocumentsT diff --git a/apps/remix/app/components/tables/templates-table-action-dropdown.tsx b/apps/remix/app/components/tables/templates-table-action-dropdown.tsx index f2b512b97..06c758e33 100644 --- a/apps/remix/app/components/tables/templates-table-action-dropdown.tsx +++ b/apps/remix/app/components/tables/templates-table-action-dropdown.tsx @@ -66,6 +66,7 @@ export const TemplatesTableActionDropdown = ({ e.preventDefault()}>
diff --git a/packages/trpc/server/envelope-router/get-envelope-items-by-token.ts b/packages/trpc/server/envelope-router/get-envelope-items-by-token.ts index f76638266..d44c063eb 100644 --- a/packages/trpc/server/envelope-router/get-envelope-items-by-token.ts +++ b/packages/trpc/server/envelope-router/get-envelope-items-by-token.ts @@ -34,7 +34,7 @@ export const getEnvelopeItemsByTokenRoute = maybeAuthenticatedProcedure }); } - const { envelopeItems: data, envelopeTitle } = await handleGetEnvelopeItemsByUser({ + const { envelopeItems: data } = await handleGetEnvelopeItemsByUser({ envelopeId, userId: user.id, teamId, @@ -42,18 +42,16 @@ export const getEnvelopeItemsByTokenRoute = maybeAuthenticatedProcedure return { data, - envelopeTitle, }; } - const { envelopeItems: data, envelopeTitle } = await handleGetEnvelopeItemsByToken({ + const { envelopeItems: data } = await handleGetEnvelopeItemsByToken({ envelopeId, token: access.token, }); return { data, - envelopeTitle, }; }); @@ -85,7 +83,6 @@ const handleGetEnvelopeItemsByToken = async ({ envelopeId, token }: { envelopeId return { envelopeItems: envelope.envelopeItems, - envelopeTitle: envelope.title, }; }; @@ -150,6 +147,5 @@ const handleGetEnvelopeItemsByUser = async ({ return { envelopeItems: envelope.envelopeItems, - envelopeTitle: envelope.title, }; }; diff --git a/packages/trpc/server/envelope-router/get-envelope-items-by-token.types.ts b/packages/trpc/server/envelope-router/get-envelope-items-by-token.types.ts index 25b22bf62..afde130e0 100644 --- a/packages/trpc/server/envelope-router/get-envelope-items-by-token.types.ts +++ b/packages/trpc/server/envelope-router/get-envelope-items-by-token.types.ts @@ -21,5 +21,4 @@ export const ZGetEnvelopeItemsByTokenResponseSchema = z.object({ title: true, order: true, }).array(), - envelopeTitle: z.string(), });