From 47cd6b6290077e4d4941ed8b4af2ae50a56ad1f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20No=C3=ABl?= Date: Tue, 15 Feb 2022 09:52:22 +0100 Subject: [PATCH] fix when match returns null --- packages/core/database/lib/fields.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/database/lib/fields.js b/packages/core/database/lib/fields.js index 98d8348dfd..ebf08b2948 100644 --- a/packages/core/database/lib/fields.js +++ b/packages/core/database/lib/fields.js @@ -120,14 +120,14 @@ const parseTime = value => { }; const parseDate = value => { - const found = _.isString(value) ? value.match(partialDateRegex) : []; + const found = _.isString(value) ? value.match(partialDateRegex) || [] : []; const extractedValue = found[0]; if (extractedValue && !dateRegex.test(value)) { // TODO V5: throw an error when format yyyy-MM-dd is not respected // throw new InvalidDateError(`Invalid format, expected yyyy-MM-dd`); process.emitWarning( - `[deprecated] Using a date format other than yyyy-MM-dd will be deprecated. Use format yyyy-MM-dd instead. Value found: ${value}. Date kept: ${extractedValue}.` + `[deprecated] Using a date format other than YYYY-MM-DD will be removed in future versions. Date received: ${value}. Date stored: ${extractedValue}.` ); }