fix
All checks were successful
Build And Deploy Main / build-and-deploy (push) Successful in 33s

This commit is contained in:
2026-03-12 18:19:22 -04:00
parent 8878c9c45b
commit df687d7044
3 changed files with 102 additions and 6 deletions

View File

@@ -48,7 +48,9 @@ const DriverSignature = () => {
const formData = new FormData();
formData.append('file', blob, `${fileName}.jpg`);
CustomerService.uploadAvatar(fileName, formData).then(() => {
CustomerService.uploadAvatar(fileName, formData, {
year: moment(signatureRequest?.route_date).format('YYYY')
}).then(() => {
SignatureRequestService.updateSignatureRequest(signatureRequest?.id, { status: 'done'}).then(() => {
SignatureRequestService.getSignatureRequestById(urlParams.id).then((data) => {
setSignatureRequest(data?.data);

View File

@@ -36,12 +36,14 @@ const deleteClient = (id, data) => {
return http.put(`/clients/${id}`, data);
}
const uploadAvatar = (filename, data) => {
const uploadAvatar = (filename, data, options = {}) => {
const safeFilename = `${filename || ''}`.trim();
if (!safeFilename || safeFilename.includes('undefined') || safeFilename.includes('null')) {
throw new Error('Invalid upload filename for avatar/signature.');
}
return http.post(`/files/upload/${encodeURIComponent(safeFilename)}`, data)
return http.post(`/files/upload/${encodeURIComponent(safeFilename)}`, data, {
params: options
})
}
const getAvatar = (filename) => {