diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
index d83d8e31d5fefaf2dcd610cf0f30a92e81f25ed2..646628f07a090572c2f731137e7bd283770a4191 100644
--- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php
+++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
@@ -1732,7 +1732,7 @@ class DataHandler implements LoggerAwareInterface
         // Skip range validation, if the default value equals 0 and the input value is 0, "0" or an empty string.
         // This is needed for timestamp date fields with ['range']['lower'] set.
         $skipRangeValidation =
-            isset($tcaFieldConf['default'])
+            isset($tcaFieldConf['default'], $res['value'])
             && (int)$tcaFieldConf['default'] === 0
             && ($res['value'] === '' || $res['value'] === '0' || $res['value'] === 0);