From 0d8a97d99dd6c01b522ce0a2be94868893568d21 Mon Sep 17 00:00:00 2001 From: rlacko <rlacko@sch.bme.hu> Date: Thu, 11 Mar 2021 22:34:15 +0100 Subject: [PATCH] fix --- src/components/forms/AddSolutionForm.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/components/forms/AddSolutionForm.js b/src/components/forms/AddSolutionForm.js index eb37e52..5f87836 100644 --- a/src/components/forms/AddSolutionForm.js +++ b/src/components/forms/AddSolutionForm.js @@ -35,16 +35,14 @@ const allowedFileTypes = [ 'application/x-zip', ]; -// const allowedFileEnds = ['.zip', '.jpeg', '.jpg', '.jpe', '.png']; +const allowedFileEnds = ['.zip', '.jpeg', '.jpg', '.jpe', '.png']; function validateFileName(fileNameToValidate) { - return true; - - // return ( - // allowedFileEnds.find((typeName) => { - // return fileNameToValidate.toLowerCase().endsWith(typeName); - // }).length > 0 - // ); + return ( + allowedFileEnds.find((typeName) => { + return fileNameToValidate.toLowerCase().endsWith(typeName); + }).length > 0 + ); } // in megabytes @@ -223,7 +221,7 @@ class AddSolutionForm extends Component { !description || (!file ? false - : validateFileName(file.name) || + : !validateFileName(file.name) || file.size > maxFileSize * 1024 ** 2) } inverted @@ -282,7 +280,7 @@ class AddSolutionForm extends Component { !description || (!file ? false - : !allowedFileTypes.includes(file.type) || + : !validateFileName(file.name) || file.size > maxFileSize * 1024 ** 2) } onClick={() => { -- GitLab