From b84e33ca472d8d00de711ef52d30dba7fda16bff Mon Sep 17 00:00:00 2001 From: soupette Date: Mon, 27 Jul 2020 11:52:27 +0200 Subject: [PATCH] Fix date and datetime required validations issue Signed-off-by: soupette --- .../containers/EditViewDataManagerProvider/utils/schema.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/strapi-plugin-content-manager/admin/src/containers/EditViewDataManagerProvider/utils/schema.js b/packages/strapi-plugin-content-manager/admin/src/containers/EditViewDataManagerProvider/utils/schema.js index da5925f17c..f785fca2a5 100644 --- a/packages/strapi-plugin-content-manager/admin/src/containers/EditViewDataManagerProvider/utils/schema.js +++ b/packages/strapi-plugin-content-manager/admin/src/containers/EditViewDataManagerProvider/utils/schema.js @@ -9,6 +9,7 @@ import { isNaN, toNumber, } from 'lodash'; +import moment from 'moment'; import * as yup from 'yup'; import { translatedErrors as errorsTrads } from 'strapi-helper-plugin'; @@ -285,6 +286,10 @@ const createYupSchemaAttribute = (type, validations, isCreatingEntry) => { return !!value; } + if (['date', 'datetime'].includes(type)) { + return moment(value)._isValid === true; + } + return !isEmpty(value); }); }