mirror of https://github.com/MISP/MISP
fix: [dashboard:widget_render] Use the correct render when using cache
parent
44dac20bf0
commit
92d88f6f9d
|
@ -183,9 +183,9 @@ class DashboardsController extends AppController
|
|||
} else {
|
||||
$data = $dashboardWidget->handler($user, $valueConfig);
|
||||
}
|
||||
|
||||
$renderer = method_exists($dashboardWidget, 'getRenderer') ? $dashboardWidget->getRenderer($valueConfig) : $dashboardWidget->render;
|
||||
$config = array(
|
||||
'render' => $dashboardWidget->render,
|
||||
'render' => $renderer,
|
||||
'autoRefreshDelay' => empty($dashboardWidget->autoRefreshDelay) ? false : $dashboardWidget->autoRefreshDelay,
|
||||
'widget_config' => empty($valueConfig['widget_config']) ? array() : $valueConfig['widget_config']
|
||||
);
|
||||
|
|
|
@ -40,8 +40,8 @@ class TrendingTagsWidget
|
|||
|
||||
$tagColours = [];
|
||||
$allTags = [];
|
||||
$this->render = $this->getRenderer($options);
|
||||
if (!empty($options['over_time'])) {
|
||||
$this->render = 'MultiLineChart';
|
||||
|
||||
$tagOvertime = [];
|
||||
if (!empty($eventIds)) {
|
||||
|
@ -135,4 +135,9 @@ class TrendingTagsWidget
|
|||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
public function getRenderer(array $options)
|
||||
{
|
||||
return !empty($options['over_time']) ? 'MultiLineChart' : 'BarChart';
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue