fix: complete document when all recipients are CC

This commit is contained in:
Catalin Pit
2024-04-23 14:24:58 +03:00
parent 0eee570781
commit 4d5365bddc
4 changed files with 5 additions and 38 deletions

View File

@@ -8,7 +8,6 @@ import {
DO_NOT_INVALIDATE_QUERY_ON_MUTATION,
SKIP_QUERY_BATCH_META,
} from '@documenso/lib/constants/trpc';
import { DocumentStatus, RecipientRole } from '@documenso/prisma/client';
import type { DocumentWithDetails } from '@documenso/prisma/types/document';
import { trpc } from '@documenso/trpc/react';
import { cn } from '@documenso/ui/lib/utils';
@@ -69,10 +68,6 @@ export const EditDocumentForm = ({
const { Recipient: recipients, Field: fields } = document;
const allRecipientsAreCC = recipients.every((recipient) => recipient.role === RecipientRole.CC);
const { mutateAsync: updateDocumentStatus } = trpc.document.updateDocument.useMutation();
const { mutateAsync: setSettingsForDocument } = trpc.document.setSettingsForDocument.useMutation({
...DO_NOT_INVALIDATE_QUERY_ON_MUTATION,
onSuccess: (newData) => {
@@ -254,13 +249,6 @@ export const EditDocumentForm = ({
const onAddSubjectFormSubmit = async (data: TAddSubjectFormSchema) => {
const { subject, message } = data.meta;
try {
if (allRecipientsAreCC) {
await updateDocumentStatus({
documentId: document.id,
data: { status: DocumentStatus.COMPLETED },
});
}
await sendDocument({
documentId: document.id,
teamId: team?.id,