Add validation in class "AdditionalTables" when method "setAppStatus" not exists (old tables)

This commit is contained in:
Julio Cesar Laura
2013-05-10 11:01:38 -04:00
parent c5a0a3057e
commit b296364bb3

View File

@@ -775,7 +775,9 @@ class AdditionalTables extends BaseAdditionalTables
// if the record already exists on the report table
foreach ($records as $record) {
//update all records
$record->setAppStatus($appStatus);
if (method_exists($record, 'setAppStatus')) {
$record->setAppStatus($appStatus);
}
$record->fromArray(array_change_key_case($caseData, CASE_UPPER), BasePeer::TYPE_FIELDNAME);
if ($record->validate()) {
$record->save();