From a322f13b597c7fab9721e7564ff279371293ecd9 Mon Sep 17 00:00:00 2001 From: Mel O'Hagan Date: Thu, 27 Oct 2022 14:45:30 +0100 Subject: [PATCH] Use nullable --- packages/builder/src/helpers/validation/yup/index.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/builder/src/helpers/validation/yup/index.js b/packages/builder/src/helpers/validation/yup/index.js index c064ffa583..20ddaebb1a 100644 --- a/packages/builder/src/helpers/validation/yup/index.js +++ b/packages/builder/src/helpers/validation/yup/index.js @@ -28,15 +28,13 @@ export const createValidationStore = () => { let propertyValidator switch (type) { case "number": - propertyValidator = number().transform(value => - isNaN(value) ? undefined : value - ) + propertyValidator = number().nullable() break case "email": - propertyValidator = string().email() + propertyValidator = string().email().nullable() break default: - propertyValidator = string() + propertyValidator = string().nullable() } if (required) {