From 5f3c1fc95e47fc2f43ec4bbaa48e7e0dfc831c06 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Thu, 8 Sep 2022 10:03:24 -0700 Subject: [PATCH] IO-2039 LMS support for non media files. --- .../documents-local-upload.component.jsx | 5 ++++- .../jobs-documents-local-gallery.container.jsx | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/client/src/components/documents-local-upload/documents-local-upload.component.jsx b/client/src/components/documents-local-upload/documents-local-upload.component.jsx index 630b1a368..9d4e6ed2f 100644 --- a/client/src/components/documents-local-upload/documents-local-upload.component.jsx +++ b/client/src/components/documents-local-upload/documents-local-upload.component.jsx @@ -23,6 +23,7 @@ export function DocumentsLocalUploadComponent({ vendorid, invoice_number, callbackAfterUpload, + allowAllTypes, }) { const [fileList, setFileList] = useState([]); @@ -52,7 +53,9 @@ export function DocumentsLocalUploadComponent({ }, }) } - accept="audio/*, video/*, image/*, .pdf, .doc, .docx, .xls, .xlsx" + {...(!allowAllTypes && { + accept: "audio/*, video/*, image/*, .pdf, .doc, .docx, .xls, .xlsx", + })} > {children || ( <> diff --git a/client/src/components/jobs-documents-local-gallery/jobs-documents-local-gallery.container.jsx b/client/src/components/jobs-documents-local-gallery/jobs-documents-local-gallery.container.jsx index 5b8722d3d..6cb87367f 100644 --- a/client/src/components/jobs-documents-local-gallery/jobs-documents-local-gallery.container.jsx +++ b/client/src/components/jobs-documents-local-gallery/jobs-documents-local-gallery.container.jsx @@ -69,7 +69,10 @@ export function JobsDocumentsLocalGallery({ ) { acc.images.push(val); } else { - acc.other.push(val); + acc.other.push({ + ...val, + tags: [{ value: val.filename, title: val.filename }], + }); } return acc; }, @@ -104,6 +107,7 @@ export function JobsDocumentsLocalGallery({ job={job} invoice_number={invoice_number} vendorid={vendorid} + allowAllTypes />