diff --git a/src/components/Documents/ManageDocument.jsx b/src/components/Documents/ManageDocument.jsx index db8ebfc2..ce2cee6e 100644 --- a/src/components/Documents/ManageDocument.jsx +++ b/src/components/Documents/ManageDocument.jsx @@ -87,20 +87,34 @@ const ManageDocument = ({ closeModal, Document_Entity, Entity }) => { } ); + const onSubmit = (data) => { - if (ManageDoc?.document) { - const DocumentPayload = { - ...data, - id: DocData.id, - tags: MergedTagsWithExistenStatus(data?.tags, DocData?.tags), - }; - UpdateDocument({ documentId: DocData?.id, DocumentPayload }); - } else { - const DocumentPayload = { ...data, entityId: Entity }; - UploadDocument(DocumentPayload); - } + const normalizeAttachment = (attachment) => { + if (!attachment) return null; + return { + ...attachment, + fileSize: Math.ceil(attachment.fileSize / 1024), + }; }; + const payload = { + ...data, + attachment: normalizeAttachment(data.attachment), + }; + + if (ManageDoc?.document) { + const DocumentPayload = { + ...payload, + id: DocData.id, + tags: MergedTagsWithExistenStatus(data?.tags, DocData?.tags), + }; + UpdateDocument({ documentId: DocData?.id, DocumentPayload }); + } else { + const DocumentPayload = { ...payload, entityId: Entity }; + UploadDocument(DocumentPayload); + } +}; + const { data: DocData, isLoading: isDocLoading,