From 16e1cf5d3d36814e090d27db8af62e0f70120d90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20H=C3=A4rter?= Date: Wed, 19 Jun 2024 10:14:01 +0200 Subject: [PATCH] Issue #3483: Allow empty date values. --- Kernel/System/DynamicField/Driver/BaseDateTime.pm | 5 ++--- Kernel/System/DynamicField/Driver/Date.pm | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Kernel/System/DynamicField/Driver/BaseDateTime.pm b/Kernel/System/DynamicField/Driver/BaseDateTime.pm index 7869b6147a..41c4dffc3c 100644 --- a/Kernel/System/DynamicField/Driver/BaseDateTime.pm +++ b/Kernel/System/DynamicField/Driver/BaseDateTime.pm @@ -616,9 +616,8 @@ sub EditFieldValueValidate { # on normal basis Used field could be empty but if there was no value from EditFieldValueGet() # it must be an error if ( !defined $Value ) { - return { - ServerError => 1, - ErrorMessage => 'Invalid Date!' + $Value = { + Used => 0, }; } diff --git a/Kernel/System/DynamicField/Driver/Date.pm b/Kernel/System/DynamicField/Driver/Date.pm index 2907542141..69c76a4556 100644 --- a/Kernel/System/DynamicField/Driver/Date.pm +++ b/Kernel/System/DynamicField/Driver/Date.pm @@ -689,9 +689,8 @@ sub EditFieldValueValidate { # on normal basis Used field could be empty but if there was no value from EditFieldValueGet() # it must be an error if ( !defined $Value ) { - return { - ServerError => 1, - ErrorMessage => 'Invalid Date!' + $Value = { + Used => 0, }; }