You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
not nullable date and time fields cannot be set on exactly 1970-01-01 00:00:00 via (int)0 as that loosely evaluates to false in Propel\Runtime\Util\PropelDateTime
#2010
Open
hsegnitz opened this issue
Jun 28, 2024
· 0 comments
· May be fixed by #2011
public static function newInstance($value, ?DateTimeZone $timeZone = null, string $dateTimeClass = 'DateTime')
{
if ($value instanceof DateTimeInterface) {
return $value;
}
**if (!$value) {**
// '' is seen as NULL for temporal objects
// because DateTime('') == DateTime('now') -- which is unexpected
return null;
}
The offending code:
It should be rather
PR incoming when I figure out running the tests locally ;)
The text was updated successfully, but these errors were encountered: