diff --git a/application/controllers/HostgroupController.php b/application/controllers/HostgroupController.php index 12d98550..bb068a98 100644 --- a/application/controllers/HostgroupController.php +++ b/application/controllers/HostgroupController.php @@ -43,13 +43,9 @@ class HostgroupController extends Controller { $db = $this->getDb(); - $hosts = Host::on($db)->with('state'); - - FilterProcessor::apply( - new FilterExpression('hostgroup.id', '=', $this->hostgroup->id), - $hosts - ); + $hosts = Host::on($db)->with('state')->utilize('hostgroup'); + $hosts->getSelectBase()->where(['host_hostgroup.id = ?' => $this->hostgroup->id]); $this->applyMonitoringRestriction($hosts); $limitControl = $this->createLimitControl();