From 6e90ddf41a536cefcabe40cf04d3fb89af876a38 Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 1 Jul 2024 17:36:02 +0200 Subject: [PATCH] fix(db): `Doctrine\DBAL\Query\Expression\CompositeExpression::add*` does not exist Signed-off-by: Joas Schilling --- lib/private/DB/QueryBuilder/CompositeExpression.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/private/DB/QueryBuilder/CompositeExpression.php b/lib/private/DB/QueryBuilder/CompositeExpression.php index 493d804d54d..1d5cc2c768f 100644 --- a/lib/private/DB/QueryBuilder/CompositeExpression.php +++ b/lib/private/DB/QueryBuilder/CompositeExpression.php @@ -30,7 +30,9 @@ class CompositeExpression implements ICompositeExpression, \Countable { * @return \OCP\DB\QueryBuilder\ICompositeExpression */ public function addMultiple(array $parts = []): ICompositeExpression { - $this->compositeExpression->addMultiple($parts); + foreach ($parts as $part) { + $this->add($part); + } return $this; } @@ -43,8 +45,7 @@ class CompositeExpression implements ICompositeExpression, \Countable { * @return \OCP\DB\QueryBuilder\ICompositeExpression */ public function add($part): ICompositeExpression { - $this->compositeExpression->add($part); - + $this->compositeExpression = $this->compositeExpression->with($part); return $this; }