fix private group delivery

This commit is contained in:
friendica 2013-11-05 14:26:31 -08:00
parent 727e8cc298
commit 5b48ab772b
2 changed files with 5 additions and 4 deletions

View File

@ -298,12 +298,13 @@ function expand_groups($a) {
if(! (is_array($a) && count($a))) if(! (is_array($a) && count($a)))
return array(); return array();
$x = $a; $x = $a;
stringify_array_elms($x); stringify_array_elms($x,true);
$groups = implode(',', $x); $groups = implode(',', $x);
$groups = dbesc($groups);
if($groups) if($groups)
$r = q("SELECT xchan FROM group_member WHERE gid IN ( $groups )"); $r = q("SELECT xchan FROM group_member WHERE gid IN ( select id from `group` where hash in ( $groups ))");
$ret = array(); $ret = array();
if($r) if($r)
foreach($r as $rr) foreach($r as $rr)
$ret[] = $rr['xchan']; $ret[] = $rr['xchan'];

View File

@ -1 +1 @@
2013-11-04.487 2013-11-05.488