Fix inappropriate SQL-quoting in imap.php

External user-authentification against IMAP-gateways:
Commit f8fb4d9 broke compatibility with PostgreSQL due to inappropriate SQL-quoting.
This commit is contained in:
umgfoin
2018-01-29 15:02:27 +01:00
committed by GitHub
parent 40b92ae6fe
commit 034a6ef057

View File

@@ -53,10 +53,10 @@ class OC_User_IMAP extends \OCA\user_external\Base {
} }
$result = OC_DB::executeAudited( $result = OC_DB::executeAudited(
'SELECT `userid` FROM `*PREFIX*preferences`' 'SELECT `userid` FROM `*PREFIX*preferences` WHERE `appid`=? AND `configkey`=? AND `configvalue`=?',
. ' WHERE `appid` = "settings" AND `configkey` = "email" AND `configvalue` = ?', array('settings','email',$uid)
array($uid)
); );
$users = array(); $users = array();
while ($row = $result->fetchRow()) { while ($row = $result->fetchRow()) {
$users[] = $row['userid']; $users[] = $row['userid'];