diff --git a/addressbook/inc/class.addressbook_groupdav.inc.php b/addressbook/inc/class.addressbook_groupdav.inc.php index 15282a358a..feec3a1d51 100644 --- a/addressbook/inc/class.addressbook_groupdav.inc.php +++ b/addressbook/inc/class.addressbook_groupdav.inc.php @@ -126,6 +126,8 @@ class addressbook_groupdav extends groupdav_handler { return false; } + if ($id) $path = dirname($path).'/'; // carddav_name get's added anyway in the callback + if ($this->debug) error_log(__METHOD__."($path,".array2string($options).",,$user,$id) filter=".array2string($filter)); // check if we have to return the full contact data or just the etag's diff --git a/calendar/inc/class.calendar_groupdav.inc.php b/calendar/inc/class.calendar_groupdav.inc.php index 43cc12d8ab..8e44a6eb73 100644 --- a/calendar/inc/class.calendar_groupdav.inc.php +++ b/calendar/inc/class.calendar_groupdav.inc.php @@ -169,6 +169,8 @@ class calendar_groupdav extends groupdav_handler // when trying to request not supported components, eg. VTODO on a calendar collection return true; } + if ($id) $path = dirname($path).'/'; // caldav_name get's added anyway in the callback + if ($this->debug > 1) { error_log(__METHOD__."($path,,,$user,$id) filter=".array2string($filter)); diff --git a/infolog/inc/class.infolog_groupdav.inc.php b/infolog/inc/class.infolog_groupdav.inc.php index c41abef27e..e3b768a483 100644 --- a/infolog/inc/class.infolog_groupdav.inc.php +++ b/infolog/inc/class.infolog_groupdav.inc.php @@ -151,6 +151,8 @@ class infolog_groupdav extends groupdav_handler // when trying to request not supported components, eg. VTODO on a calendar collection return true; } + if ($id) $path = dirname($path).'/'; // caldav_name get's added anyway in the callback + if ($this->debug > 1) { error_log(__METHOD__."($path,,,$user,$id) filter=".