diff --git a/core/src/Support/Formatter/SqlFormatter.php b/core/src/Support/Formatter/SqlFormatter.php index bdb0002bc8..035fd5fbea 100644 --- a/core/src/Support/Formatter/SqlFormatter.php +++ b/core/src/Support/Formatter/SqlFormatter.php @@ -1748,7 +1748,11 @@ public static function prepare($sql, array $bindings = [], PDO|null $pdo = null) if ($binding instanceof DateTime) { return htmlspecialchars('\''.$binding->format('Y-m-d H:i:s').'\'', ENT_NOQUOTES, 'UTF-8'); } - + + if ($binding === null) { + return 'NULL'; + } + return htmlspecialchars($binding, ENT_NOQUOTES, 'UTF-8'); }, $bindings); $sql = str_replace(['%', '?'], ['%%', '%s'], $sql);