summaryrefslogtreecommitdiffstats
path: root/apps/contacts/ajax/addcard.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/contacts/ajax/addcard.php')
-rw-r--r--apps/contacts/ajax/addcard.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/contacts/ajax/addcard.php b/apps/contacts/ajax/addcard.php
index e7b56a7bf00..4e68dc96385 100644
--- a/apps/contacts/ajax/addcard.php
+++ b/apps/contacts/ajax/addcard.php
@@ -44,10 +44,14 @@ $vcard = new Sabre_VObject_Component('VCARD');
$vcard->add(new Sabre_VObject_Property('FN',$fn));
$vcard->add(new Sabre_VObject_Property('UID',OC_Contacts_VCard::createUID()));
foreach(array('ADR', 'TEL', 'EMAIL', 'ORG') as $propname){
+ if( !( isset( $values[$propname] ) && $values[$propname] )){
+ continue;
+ }
$value = $values[$propname];
- if (isset($parameters[$propname])){
+ if( isset( $parameters[$propname] ) && count$parameters[$propname] ){
$prop_parameters = $parameters[$propname];
- } else {
+ }
+ else{
$prop_parameters = array();
}
OC_Contacts_VCard::addVCardProperty($vcard, $propname, $value, $prop_parameters);