... and log any error
Change-Id: I0667bbe548d779e65bb1b643e1f6476b6afc3f30
Reviewed-on: http://gerrit.tine20.com/customers/3498
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
$record->setKeyFieldRecordModel($_options['recordModel']);
}
- $record->setFromArray($_data);
+ if (is_array($_data)) {
+ $record->setFromArray($_data);
+ } else if (is_string($_data)) {
+ if (Tinebase_Core::isLogLevel(Zend_Log::NOTICE)) Tinebase_Core::getLogger()->notice(__METHOD__ . '::'
+ . __LINE__ . ' Did not get an array to set keyfield config. Got this: ' . $_data);
+ }
return $record;
}