aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCôme Chilliet <come.chilliet@nextcloud.com>2024-11-18 16:31:07 +0100
committerCôme Chilliet <come.chilliet@nextcloud.com>2024-11-18 16:31:07 +0100
commitb37f7938587515078aa9671ddef46f99b71f4da9 (patch)
tree8cd1229894da614fe393d4bf19d1b25828430b21
parent734aa0f011736bc0b2307ac93e2c7b31fc4e37b5 (diff)
downloadnextcloud-server-fix/fix-int-casting.tar.gz
nextcloud-server-fix/fix-int-casting.zip
fix: Fix integer casting on Sqlitefix/fix-int-casting
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
-rw-r--r--lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php b/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php
index 559c29df208..394d54d0464 100644
--- a/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php
+++ b/lib/private/DB/QueryBuilder/ExpressionBuilder/SqliteExpressionBuilder.php
@@ -63,6 +63,9 @@ class SqliteExpressionBuilder extends ExpressionBuilder {
case IQueryBuilder::PARAM_TIME_IMMUTABLE:
$column = $this->helper->quoteColumnName($column);
return new QueryFunction('TIME(' . $column . ')');
+ case IQueryBuilder::PARAM_INT:
+ $column = $this->helper->quoteColumnName($column);
+ return new QueryFunction('CAST(' . $column . ' AS INTEGER)');
}
return parent::castColumn($column, $type);