Merge #17008 - Fix #16975 - Fixing the null issue with datetime in insert mode

Pull-request: #17008
Fixes: #16975

Signed-off-by: William Desportes <williamdes@wdes.fr>
This commit is contained in:
William Desportes 2021-07-13 22:17:57 +02:00
commit a552b15efc
No known key found for this signature in database
GPG Key ID: 90A0EF1B8251A889

View File

@ -3297,7 +3297,7 @@ class InsertEdit
// in the name attribute (see bug #1746964 )
$column_name_appendix = $vkey . '[' . $column['Field_md5'] . ']';
if ($column['Type'] === 'datetime' && ! isset($column['Default']) && $insert_mode) {
if ($column['Type'] === 'datetime' && $column['Null'] !== 'YES' && ! isset($column['Default']) && $insert_mode) {
$column['Default'] = date('Y-m-d H:i:s', time());
}