diff --git a/apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx b/apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx index ca244ade4..ac742e2f2 100644 --- a/apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx +++ b/apps/remix/app/components/dialogs/envelope-distribute-dialog.tsx @@ -82,6 +82,7 @@ export const EnvelopeDistributeDialog = ({ onDistribute, }: EnvelopeDistributeDialogProps) => { const organisation = useCurrentOrganisation(); + const hasOrganisationEmailDomains = Boolean(organisation.organisationClaim?.flags.emailDomains); const { envelope, syncEnvelope, isAutosaving, autosaveError } = useCurrentEnvelopeEditor(); @@ -116,10 +117,15 @@ export const EnvelopeDistributeDialog = ({ } = form; const { data: emailData, isLoading: isLoadingEmails } = - trpc.enterprise.organisation.email.find.useQuery({ - organisationId: organisation.id, - perPage: 100, - }); + trpc.enterprise.organisation.email.find.useQuery( + { + organisationId: organisation.id, + perPage: 100, + }, + { + enabled: isOpen && hasOrganisationEmailDomains, + }, + ); const emails = emailData?.data || []; @@ -268,7 +274,7 @@ export const EnvelopeDistributeDialog = ({