From 0e9a4da4be3a74586a62d8a841ac077771f4a382 Mon Sep 17 00:00:00 2001 From: robbond Date: Fri, 27 Feb 2026 09:41:40 +0000 Subject: [PATCH] regex update to include apostrophe --- components/case/representation/representationElements.js | 2 +- components/elements/index.js | 2 +- pages/api/file/uploadsinglefile.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/components/case/representation/representationElements.js b/components/case/representation/representationElements.js index a9dcff22..0cd58bd7 100644 --- a/components/case/representation/representationElements.js +++ b/components/case/representation/representationElements.js @@ -1088,7 +1088,7 @@ export const RenderFileUpload = (field) => { setRejectedFiles([]); // Clear any previously rejected file errorsss }; - const FILENAME_ALLOWED = /^[A-Za-z0-9 ._\-:()—]+$/; + const FILENAME_ALLOWED = /^[A-Za-z0-9 ._\-:()—']+$/; const validateFilename = (file, t) => { const name = file.name; diff --git a/components/elements/index.js b/components/elements/index.js index 2850044d..b6b74696 100644 --- a/components/elements/index.js +++ b/components/elements/index.js @@ -2175,7 +2175,7 @@ const RenderFileUpload = (field) => { setRejectedFiles([]); // Clear any previously rejected file errorsss }; - const FILENAME_ALLOWED = /^[A-Za-z0-9 ._\-:()—]+$/; + const FILENAME_ALLOWED = /^[A-Za-z0-9 ._\-:()—']+$/; const validateFilename = (file, t) => { const name = file.name; diff --git a/pages/api/file/uploadsinglefile.js b/pages/api/file/uploadsinglefile.js index 7c2c7af0..67d7e4d1 100644 --- a/pages/api/file/uploadsinglefile.js +++ b/pages/api/file/uploadsinglefile.js @@ -11,7 +11,7 @@ import { fileTypeFromBuffer } from "file-type"; import fs from "fs"; import path from "path"; -const FILENAME_ALLOWED = /^[A-Za-z0-9 ._\-:()—]+$/; +const FILENAME_ALLOWED = /^[A-Za-z0-9 ._\-:()—']+$/; function validateFilenameServer(originalFilename) { const name = path.basename(originalFilename || "");