Skip to content

Commit

Permalink
fix: empty project tags prevent progression to next project form
Browse files Browse the repository at this point in the history
  • Loading branch information
wwills2 committed May 9, 2024
1 parent 2946251 commit e364a23
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions src/renderer/components/blocks/forms/ProjectForm.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ const validationSchema = yup.object({
methodology: yup.string().required('Methodology is required').min(1, 'Methodology cannot be empty'),
validationBody: yup.string().required('Validation Body is required').min(1, 'Validation Body cannot be empty'),
validationDate: yup.date().required('Validation Date is required'),
projectTags: yup.string().min(1, 'Project Tags cannot be empty'), // Optional field with no empty string
projectTags: yup.string().nullable(), // Optional field with no empty string
});

interface ProjectFormProps {
Expand Down Expand Up @@ -83,9 +83,7 @@ const ProjectForm: React.FC<ProjectFormProps> = forwardRef<ProjectFormRef, Proje
const formik = formikRef.current;
if (formik) {
const errors = await formik.validateForm(formik.values);
formik.setTouched(
Object.keys(errors).reduce((acc, key) => ({ ...acc, [key]: true }), {})
);
formik.setTouched(Object.keys(errors).reduce((acc, key) => ({ ...acc, [key]: true }), {}));

return [errors, formik.values];
}
Expand Down

0 comments on commit e364a23

Please sign in to comment.