Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel <mail@danielkesselberg.de>2022-06-13 23:26:09 +0300
committerGitHub <noreply@github.com>2022-06-13 23:26:09 +0300
commitb58bca9d0182ee66127ade85ec1671c0ae81231b (patch)
tree8dd85a2505d55a6ebbb09b135ae3f5af14744731
parent5838f87007890ce084ef176908b04a4e17a7767e (diff)
parentf31a30837b87db12a206b63b4f58e37516ce8cbf (diff)
Merge pull request #6736 from nextcloud/fix/query-builder-expression-return-type
Work around breaking server change and QB expressions
-rw-r--r--lib/Db/MailboxMapper.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/Db/MailboxMapper.php b/lib/Db/MailboxMapper.php
index 7b2040fd3..66a56f359 100644
--- a/lib/Db/MailboxMapper.php
+++ b/lib/Db/MailboxMapper.php
@@ -36,6 +36,7 @@ use OCP\AppFramework\Db\MultipleObjectsReturnedException;
use OCP\AppFramework\Db\QBMapper;
use OCP\AppFramework\Utility\ITimeFactory;
use OCP\DB\QueryBuilder\IQueryBuilder;
+use OCP\DB\QueryBuilder\IQueryFunction;
use OCP\IDBConnection;
use function array_map;
@@ -216,9 +217,9 @@ class MailboxMapper extends QBMapper {
* @param IQueryBuilder $query
* @param int|null $value
*
- * @return string
+ * @return string|IQueryFunction
*/
- private function eqOrNull(IQueryBuilder $query, string $column, ?int $value, int $type): string {
+ private function eqOrNull(IQueryBuilder $query, string $column, ?int $value, int $type) {
if ($value === null) {
return $query->expr()->isNull($column);
}