diff --git a/module/metric/calc/execution/scale/count_of_case_in_pri_in_execution.php b/module/metric/calc/execution/scale/count_of_case_in_pri_in_execution.php index a751248e6e..899b5b8b7d 100644 --- a/module/metric/calc/execution/scale/count_of_case_in_pri_in_execution.php +++ b/module/metric/calc/execution/scale/count_of_case_in_pri_in_execution.php @@ -12,4 +12,20 @@ class count_of_case_in_pri_in_execution extends baseCalc if(!isset($this->result[$row->pri])) $this->result[$row->pri] = array(); $this->result[$row->pri][$row->id] = $row->id; } + + public function getResult($options = array()) + { + foreach($this->result as $pri => $cases) + { + if(!is_array($cases)) + { + unset($this->result[$pri]); + continue; + } + $this->result[$pri] = count($cases); + } + + $records = $this->getRecords(array('pri', 'value')); + return $this->filterByOptions($records, $options); + } }