Fixed problems with invalid dates during PartKeepr import with MySQL

See issue #473
This commit is contained in:
Jan Böhmer 2024-01-10 23:18:02 +01:00
parent 78bd858ebb
commit e2146332dc

View file

@ -224,7 +224,7 @@ trait PKImportHelperTrait
*/ */
protected function setCreationDate(TimeStampableInterface $entity, ?string $datetime_str) protected function setCreationDate(TimeStampableInterface $entity, ?string $datetime_str)
{ {
if ($datetime_str) { if ($datetime_str !== null && $datetime_str !== '' && $datetime_str !== '0000-00-00 00:00:00') {
$date = new \DateTime($datetime_str); $date = new \DateTime($datetime_str);
} else { } else {
$date = null; //Null means "now" at persist time $date = null; //Null means "now" at persist time