From b12d50a16a7860ce53d561ec4c56ff8505843b11 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 5 Oct 2021 22:32:30 +0200 Subject: [PATCH] HostgroupRestriction: do not fail on hosts w/o ID --- library/Director/Restriction/HostgroupRestriction.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/Director/Restriction/HostgroupRestriction.php b/library/Director/Restriction/HostgroupRestriction.php index 12206f9d..1a6792b6 100644 --- a/library/Director/Restriction/HostgroupRestriction.php +++ b/library/Director/Restriction/HostgroupRestriction.php @@ -56,7 +56,8 @@ class HostgroupRestriction extends ObjectRestriction return true; } - if (! $host->hasBeenLoadedFromDb() || $host->hasModifiedGroups()) { + // Hint: branched hosts have no id + if (! $host->hasBeenLoadedFromDb() || $host->hasModifiedGroups() || $host->get('id') === null) { foreach ($this->listRestrictedHostgroups() as $group) { if ($host->hasGroup($group)) { return true;