aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2025-08-04 08:47:55 +0200
committerJoas Schilling <coding@schilljs.com>2025-08-04 08:47:55 +0200
commitc722f8c88be0f6e820f4117bb0ab47e890c03d2d (patch)
tree7c2f571ac37f25118818b7f5356d8222d6f5a9a1
parent2211390ca5c0972b45584948e14dbcee00f4ad89 (diff)
downloadnextcloud-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.php2
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) . '\')';