fix returned xml for correct expansion is empty

This commit is contained in:
Ralf Becker 2012-07-15 09:54:55 +00:00
parent 476dc6ad93
commit 1b29c4cea0

View File

@ -276,9 +276,10 @@ class groupdav_principals extends groupdav_handler
{
if ($expand_prop['name'] === $prop_name) break;
}
if ($expand_prop['name'] !== $prop_name || !is_array($expand_prop['val']) || $expand_prop['val'][0]['name'] !== 'href')
if ($expand_prop['name'] !== $prop_name || !is_array($expand_prop['val']) ||
$expand_prop['val'] && $expand_prop['val'][0]['name'] !== 'href')
{
$this->groupdav->log('### NO expand-property report for '.$requested_prop['attrs']['name']);
$this->groupdav->log('### NO expand-property report for '.$requested_prop['attrs']['name'].' ('.$prop_name.')');
continue;
}