DowntimeController: Already fetch required relations with the first query

This commit is contained in:
Johannes Meyer 2020-01-15 15:09:10 +01:00
parent 382f2ef198
commit 13300577ce

View file

@ -23,7 +23,14 @@ class DowntimeController extends Controller
$name = $this->params->shiftRequired('name');
$query = Downtime::on($this->getDb());
$query = Downtime::on($this->getDb())->with([
'host',
'host.state',
'service',
'service.state',
'service.host',
'service.host.state'
]);
$query->getSelectBase()
->where(['downtime.name = ?' => $name]);