From db00f1bfc4f95eb1f5c0098a11ce86b24a42ea09 Mon Sep 17 00:00:00 2001 From: Markus Frosch Date: Wed, 10 Apr 2019 10:39:05 +0200 Subject: [PATCH] ObjectController: Use objects table name to search history This was mainly a problem for IcingaServiceSet and others that may have a capital letter where the table name is split by `_` --- library/Director/Web/Controller/ObjectController.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Director/Web/Controller/ObjectController.php b/library/Director/Web/Controller/ObjectController.php index 78083957..0dbcba34 100644 --- a/library/Director/Web/Controller/ObjectController.php +++ b/library/Director/Web/Controller/ObjectController.php @@ -234,10 +234,10 @@ abstract class ObjectController extends ActionController $this->addTitle($this->translate('Activity Log: %s'), $name); $db = $this->db(); - $type = $this->getType(); + $objectTable = $this->object->getTableName(); $table = (new ActivityLogTable($db)) ->setLastDeployedId($db->getLastDeploymentActivityLogId()) - ->filterObject('icinga_' . $type, $name); + ->filterObject($objectTable, $name); if ($host = $this->params->get('host')) { $table->filterHost($host); }