diff options
author | Joas Schilling <coding@schilljs.com> | 2025-08-04 08:47:55 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2025-08-04 08:47:55 +0200 |
commit | c722f8c88be0f6e820f4117bb0ab47e890c03d2d (patch) | |
tree | 7c2f571ac37f25118818b7f5356d8222d6f5a9a1 | |
parent | 2211390ca5c0972b45584948e14dbcee00f4ad89 (diff) | |
download | nextcloud-server-bugfix/spreed-15625/log-query-with-immutable-dates.tar.gz nextcloud-server-bugfix/spreed-15625/log-query-with-immutable-dates.zip |
fix(logging): Fix query logging with DateTimeImmutable parametersbugfix/spreed-15625/log-query-with-immutable-dates
Signed-off-by: Joas Schilling <coding@schilljs.com>
-rw-r--r-- | lib/private/DB/QueryBuilder/QueryBuilder.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/DB/QueryBuilder/QueryBuilder.php b/lib/private/DB/QueryBuilder/QueryBuilder.php index 8b224c28dfe..1d1ccd29bf7 100644 --- a/lib/private/DB/QueryBuilder/QueryBuilder.php +++ b/lib/private/DB/QueryBuilder/QueryBuilder.php @@ -161,7 +161,7 @@ class QueryBuilder implements IQueryBuilder { try { $params = []; foreach ($this->getParameters() as $placeholder => $value) { - if ($value instanceof \DateTime) { + if ($value instanceof \DateTimeInterface) { $params[] = $placeholder . ' => DateTime:\'' . $value->format('c') . '\''; } elseif (is_array($value)) { $params[] = $placeholder . ' => (\'' . implode('\', \'', $value) . '\')'; |