|
|
|
|
@ -29,7 +29,6 @@ use Doctrine\DBAL\Driver; |
|
|
|
|
use Doctrine\DBAL\Configuration; |
|
|
|
|
use Doctrine\DBAL\Cache\QueryCacheProfile; |
|
|
|
|
use Doctrine\Common\EventManager; |
|
|
|
|
use OC\DB\QueryBuilder\ExpressionBuilder; |
|
|
|
|
use OC\DB\QueryBuilder\QueryBuilder; |
|
|
|
|
use OCP\DB\QueryBuilder\IQueryBuilder; |
|
|
|
|
use OCP\IDBConnection; |
|
|
|
|
@ -279,7 +278,7 @@ class Connection extends \Doctrine\DBAL\Connection implements IDBConnection { |
|
|
|
|
$updateQb = $this->getQueryBuilder(); |
|
|
|
|
$updateQb->update($table); |
|
|
|
|
foreach ($values as $name => $value) { |
|
|
|
|
$updateQb->set($name, $updateQb->createNamedParameter($value), $this->getType($value)); |
|
|
|
|
$updateQb->set($name, $updateQb->createNamedParameter($value, $this->getType($value))); |
|
|
|
|
} |
|
|
|
|
$where = $updateQb->expr()->andx(); |
|
|
|
|
$whereValues = array_merge($keys, $updatePreconditionValues); |
|
|
|
|
|