Merged in bugfix/PMCORE-3206 (pull request #8041)
PMCORE-3206 Improve the endpoint api/1.0/workflow/caseList/report-tables Approved-by: Julio Cesar Laura Avendaño
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
commit
35adc6260d
@@ -426,12 +426,20 @@ class CaseList extends Model
|
||||
$result = [];
|
||||
foreach ($default as &$column) {
|
||||
foreach ($storedColumns as $storedColumn) {
|
||||
if (!is_array($storedColumn) || !isset($storedColumn['field'])) {
|
||||
if (!is_object($storedColumn)) {
|
||||
continue;
|
||||
}
|
||||
if ($storedColumn['field'] === $column['field']) {
|
||||
$column['enableFilter'] = $storedColumn['enableFilter'];
|
||||
$column['set'] = $storedColumn['set'];
|
||||
$storedColumn = (array) $storedColumn;
|
||||
if (!isset($storedColumn['field'])) {
|
||||
continue;
|
||||
}
|
||||
if ($column['field'] === $storedColumn['field']) {
|
||||
if (isset($storedColumn['enableFilter'])) {
|
||||
$column['enableFilter'] = $storedColumn['enableFilter'];
|
||||
}
|
||||
if (isset($storedColumn['set'])) {
|
||||
$column['set'] = $storedColumn['set'];
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -472,11 +480,13 @@ class CaseList extends Model
|
||||
];
|
||||
}
|
||||
}
|
||||
return [
|
||||
'name' => $result['rep_tab_name'],
|
||||
'description' => $result['rep_tab_description'],
|
||||
'fields' => $fields
|
||||
$format = [
|
||||
'uid' => $result['rep_uid'],
|
||||
'name' => $result['rep_tab_name'],
|
||||
'description' => $result['rep_tab_description'],
|
||||
'fields' => $fields
|
||||
];
|
||||
return $format;
|
||||
});
|
||||
$result = $additionalTables->toArray();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user