From 45b081ea92df176b5ccbeb9387ad61ef2116836f Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Thu, 18 Oct 2018 16:27:40 +0200 Subject: [PATCH] Use QBMapper Because deprecated classes are bad ;) Signed-off-by: Roeland Jago Douma --- lib/Db/TotpSecretMapper.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/Db/TotpSecretMapper.php b/lib/Db/TotpSecretMapper.php index 3f4c44c..6878a66 100644 --- a/lib/Db/TotpSecretMapper.php +++ b/lib/Db/TotpSecretMapper.php @@ -24,12 +24,12 @@ declare(strict_types = 1); namespace OCA\TwoFactorTOTP\Db; use OCP\AppFramework\Db\DoesNotExistException; -use OCP\AppFramework\Db\Mapper; +use OCP\AppFramework\Db\QBMapper; use OCP\DB\QueryBuilder\IQueryBuilder; use OCP\IDBConnection; use OCP\IUser; -class TotpSecretMapper extends Mapper { +class TotpSecretMapper extends QBMapper { public function __construct(IDBConnection $db) { parent::__construct($db, 'twofactor_totp_secrets'); @@ -45,6 +45,7 @@ class TotpSecretMapper extends Mapper { $qb = $this->db->getQueryBuilder(); $qb->select('id', 'user_id', 'secret', 'state') + ->from($this->getTableName()) ->from('twofactor_totp_secrets') ->where($qb->expr()->eq('user_id', $qb->createNamedParameter($user->getUID()))); $result = $qb->execute();