From 366f4c7b102165c6bb58cebff34529acf395d25c Mon Sep 17 00:00:00 2001 From: Roman Blanco Date: Mon, 16 Sep 2019 12:29:07 +0000 Subject: [PATCH] Validate content for non-required fields --- src/dialog-user/services/dialogData.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/dialog-user/services/dialogData.ts b/src/dialog-user/services/dialogData.ts index b83ef6ae98..8a5547e4d9 100644 --- a/src/dialog-user/services/dialogData.ts +++ b/src/dialog-user/services/dialogData.ts @@ -204,6 +204,14 @@ export default class DialogDataService { } } } + } else { + if (field.type === 'DialogFieldDateControl' || + field.type === 'DialogFieldDateTimeControl') { + if (!(_.isDate(value) || value === null)) { + // if value === undefined, a sting has been entered + fail(__('Select a valid date')); + } + } } // Run check if someone has specified a regex. Make sure if its required it is not blank