diff --git a/src/front/Components/Layouts/ClientDashboard/DepositDocumentComponent/index.tsx b/src/front/Components/Layouts/ClientDashboard/DepositDocumentComponent/index.tsx index d472709f..8c038057 100644 --- a/src/front/Components/Layouts/ClientDashboard/DepositDocumentComponent/index.tsx +++ b/src/front/Components/Layouts/ClientDashboard/DepositDocumentComponent/index.tsx @@ -19,7 +19,7 @@ type IProps = { }; export default function DepositDocumentComponent(props: IProps) { - const { document, customer,onChange } = props; + const { document, customer, onChange } = props; const [isModalOpen, setIsModalOpen] = useState(false); const [refused_reason, setRefusedReason] = useState(null); @@ -37,7 +37,7 @@ export default function DepositDocumentComponent(props: IProps) { try { // Add watermark to the file before processing const watermarkedFile = await WatermarkService.getInstance().addWatermark(file); - + return new Promise( (resolve: () => void) => { const reader = new FileReader(); @@ -45,9 +45,9 @@ export default function DepositDocumentComponent(props: IProps) { if (event.target?.result) { const date: Date = new Date(); const strDate: string = `${date.getDate().toString().padStart(2, '0')}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getFullYear()}`; - + const fileName: string = `aplc-${document.document_type.name}-${customer.contact.last_name}-${strDate}.${file.name.split('.').pop()}`; - + const arrayBuffer: ArrayBuffer = event.target.result as ArrayBuffer; const uint8Array: Uint8Array = new Uint8Array(arrayBuffer); @@ -94,8 +94,13 @@ export default function DepositDocumentComponent(props: IProps) { const reader = new FileReader(); reader.onload = (event) => { if (event.target?.result) { - const arrayBuffer = event.target.result as ArrayBuffer; - const uint8Array = new Uint8Array(arrayBuffer); + const date: Date = new Date(); + const strDate: string = `${date.getDate().toString().padStart(2, '0')}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getFullYear()}`; + + const fileName: string = `aplc-${document.document_type.name}-${customer.contact.last_name}-${strDate}.${file.name.split('.').pop()}`; + + const arrayBuffer: ArrayBuffer = event.target.result as ArrayBuffer; + const uint8Array: Uint8Array = new Uint8Array(arrayBuffer); const fileBlob: FileBlob = { type: file.type, @@ -104,7 +109,7 @@ export default function DepositDocumentComponent(props: IProps) { const fileData: FileData = { file_blob: fileBlob, - file_name: file.name + file_name: fileName }; const validatorId: string = '884cb36a346a79af8697559f16940141f068bdf1656f88fa0df0e9ecd7311fb8:0';