Merge pull request #4049 from annando/bugfix-pr-4046

Bugfix to PR 4046: Repaired query
This commit is contained in:
Hypolite Petovan 2017-12-10 16:52:15 -05:00 committed by GitHub
commit 8d57c7c94a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -62,21 +62,13 @@ class Group extends BaseObject
*/ */
private static function getByContactIdForUserId($uid, $cid) private static function getByContactIdForUserId($uid, $cid)
{ {
$stmt = dba::p('SELECT `id` $condition = ['uid' => $uid, 'contact-id' => $cid];
FROM `group` $stmt = dba::select('group_member', ['gid'], $condition);
INNER JOIN `group_member`
ON `group_member`.`gid` = `group`.`id`
WHERE `group`.`uid` = ?
AND `group_member`.`contact-id` = ?',
$uid,
$cid
);
$return = []; $return = [];
if (DBM::is_result($stmt)) {
while($group = dba::fetch($stmt)) { while ($group = dba::fetch($stmt)) {
$return[] = $group['id']; $return[] = $group['gid'];
}
} }
return $return; return $return;