diff options
Diffstat (limited to 'apps/contacts/lib/share/addressbook.php')
-rw-r--r-- | apps/contacts/lib/share/addressbook.php | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/apps/contacts/lib/share/addressbook.php b/apps/contacts/lib/share/addressbook.php index d90700d769f..62799696d95 100644 --- a/apps/contacts/lib/share/addressbook.php +++ b/apps/contacts/lib/share/addressbook.php @@ -68,11 +68,13 @@ class OC_Share_Backend_Addressbook implements OCP\Share_Backend_Collection { */ public function formatItems($items, $format, $parameters = null) { $addressbooks = array(); - foreach ($items as $item) { - $addressbook = OC_Contacts_Addressbook::find($item['item_source']); - if ($addressbook) { - $addressbook['displayname'] = $item['item_target']; - $addressbooks[] = $addressbook; + if ($format == self::FORMAT_ADDRESSBOOKS) { + foreach ($items as $item) { + $addressbook = OC_Contacts_Addressbook::find($item['item_source']); + if ($addressbook) { + $addressbook['displayname'] = $item['item_target']; + $addressbooks[] = $addressbook; + } } } return $addressbooks; @@ -88,4 +90,4 @@ class OC_Share_Backend_Addressbook implements OCP\Share_Backend_Collection { return $sources; } -}
\ No newline at end of file +} |