Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorThomas Tanghus <thomas@tanghus.net>2012-05-05 15:44:54 +0400
committerThomas Tanghus <thomas@tanghus.net>2012-05-05 15:49:47 +0400
commiteda42cece900f7ab1447181146b6e515a671d122 (patch)
tree572140ee1d5df22aab71b9fac5b97921b8261a84 /apps
parentf9aadfff7ad07f45ed9ba872dcebcebdc6bd2e3f (diff)
Contacts: Don't try to render invalid properties.
Diffstat (limited to 'apps')
-rwxr-xr-xapps/contacts/lib/vcard.php12
1 files changed, 7 insertions, 5 deletions
diff --git a/apps/contacts/lib/vcard.php b/apps/contacts/lib/vcard.php
index 621a3c33c75..eb33d223071 100755
--- a/apps/contacts/lib/vcard.php
+++ b/apps/contacts/lib/vcard.php
@@ -447,11 +447,13 @@ class OC_Contacts_VCard{
$details = array();
foreach($object->children as $property){
$temp = self::structureProperty($property);
- if(array_key_exists($property->name,$details)){
- $details[$property->name][] = $temp;
- }
- else{
- $details[$property->name] = array($temp);
+ if(!is_null($temp)) {
+ if(array_key_exists($property->name,$details)){
+ $details[$property->name][] = $temp;
+ }
+ else{
+ $details[$property->name] = array($temp);
+ }
}
}
return $details;