Browse Source

fix mistake in db query to delete a user config value

Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
Julien Veyssier 1 year ago
parent
commit
361e69f19f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      lib/private/AllConfig.php

+ 2 - 2
lib/private/AllConfig.php

@@ -353,8 +353,8 @@ class AllConfig implements IConfig {
 		$qb = $this->connection->getQueryBuilder();
 		$qb->delete('preferences')
 			->where($qb->expr()->eq('userid', $qb->createNamedParameter($userId, IQueryBuilder::PARAM_STR)))
-			->where($qb->expr()->eq('appid', $qb->createNamedParameter($appName, IQueryBuilder::PARAM_STR)))
-			->where($qb->expr()->eq('configkey', $qb->createNamedParameter($key, IQueryBuilder::PARAM_STR)))
+			->andWhere($qb->expr()->eq('appid', $qb->createNamedParameter($appName, IQueryBuilder::PARAM_STR)))
+			->andWhere($qb->expr()->eq('configkey', $qb->createNamedParameter($key, IQueryBuilder::PARAM_STR)))
 			->executeStatement();
 
 		if (isset($this->userCache[$userId][$appName])) {