From c7567fbcd9510291957509391b91590233ed23e8 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Wed, 15 Jan 2025 10:36:19 +0100 Subject: [PATCH] UnreachableParent: Don't filter for group states Since child edges of a group now have state as well, filtering for the group's state is not required anymore. --- library/Icingadb/Model/UnreachableParent.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/library/Icingadb/Model/UnreachableParent.php b/library/Icingadb/Model/UnreachableParent.php index 46d061637..3942ed5c0 100644 --- a/library/Icingadb/Model/UnreachableParent.php +++ b/library/Icingadb/Model/UnreachableParent.php @@ -154,10 +154,7 @@ private static function selectNodes(Connection $db, Model $root): Select 'redundancy_group_id' => 'to.redundancy_group_id', 'is_group_member' => new Expression('urn.redundancy_group_id IS NOT NULL AND urn.level > 0') ]); - $nodeQuery->filter(Filter::any( - Filter::equal('state.failed', 'y'), - Filter::equal('to.redundancy_group.state.failed', 'y') - )); + $nodeQuery->filter(Filter::equal('state.failed', 'y')); $nodeSelect = $nodeQuery->assembleSelect();