PM-603 cases list con reprot tables eliminados SOLVED

- Cuando se borra un pmtable asociado a un cases list da un error por no encontrar los fields.
- cuando se borra la tabla se procede a poner en default la configuracion del cases list.
This commit is contained in:
Marco Antonio Nina
2014-10-15 17:31:12 -04:00
parent d3e7385869
commit b81d78ff9d
3 changed files with 85 additions and 513 deletions

View File

@@ -890,7 +890,7 @@ class AppCacheView extends BaseAppCacheView
return $oCriteria;
} else {
//This list do not have a PMTable
if (is_array($this->confCasesList) && count($this->confCasesList["second"]["data"]) > 0) {
if (is_array($this->confCasesList) && isset($this->confCasesList["second"]) && count($this->confCasesList["second"]["data"]) > 0) {
foreach ($this->confCasesList["second"]["data"] as $fieldData) {
if (in_array($fieldData["name"], $defaultFields)) {
switch ($fieldData["fieldType"]) {