Make sure n_fn and n_fileas get updated when importing

This commit is contained in:
Nathan Gray 2010-09-23 15:38:28 +00:00
parent 7e68a0727f
commit b0870c8c80

View File

@ -224,13 +224,21 @@ class addressbook_import_contacts_csv implements importexport_iface_import_plugi
$changed = $this->tracking->changed_fields($_data, $old);
if(count($changed) == 0) {
return true;
}
}
// Make sure n_fn gets updated
unset($_data['n_fn']);
// Fall through
case 'insert' :
if($_action == 'insert') {
// Addressbook backend doesn't like inserting with ID specified, it screws up the owner & etag
unset($_data['id']);
}
if(!isset($_data['org_name'])) {
// org_name is a trigger to update n_fileas
$_data['org_name'] = '';
}
if ( $this->dry_run ) {
//print_r($_data);
$this->results[$_action]++;