diff --git a/lam/lib/modules/posixAccount.inc b/lam/lib/modules/posixAccount.inc index 11ad0a21..7ed9ceda 100644 --- a/lam/lib/modules/posixAccount.inc +++ b/lam/lib/modules/posixAccount.inc @@ -630,6 +630,7 @@ class posixAccount extends baseModule { $return = array(); // remove memberUids if set $groups = $_SESSION['cache']->get_cache('memberUid', 'posixGroup', 'group'); + if (!is_array($groups)) return $return; $DNs = array_keys($groups); for ($i=0; $iattributes['uid'][0], $groups[$DNs[$i]])) $return[$DNs[$i]]['remove']['memberUid'][] = $this->attributes['uid'][0];