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:
authorChristoph Wurst <christoph@winzerhof-wurst.at>2022-06-13 20:11:27 +0300
committerChristoph Wurst <christoph@winzerhof-wurst.at>2022-06-13 20:11:27 +0300
commitf31a30837b87db12a206b63b4f58e37516ce8cbf (patch)
tree4180339f6e56bc98c489d634c2d097562de91d12
parentf1f4a287ce3b2074759ef959f42af1639ab4daa6 (diff)
Work around breaking server change and QB expressions
Expressions are now "query function" objects instead of strings. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
-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);
}