From 27ee4c341fee51acd44aec5377652cc0e388d526 Mon Sep 17 00:00:00 2001 From: Raymond Kuiper Date: Wed, 4 Jun 2025 15:18:27 +0200 Subject: [PATCH] Fixed multiple hostgroups for devices --- modules/device.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/device.py b/modules/device.py index 0d9bca9..d5bb635 100644 --- a/modules/device.py +++ b/modules/device.py @@ -337,15 +337,13 @@ class PhysicalDevice: OUTPUT: True / False """ # Go through all groups - self.logger.debug(self.hostgroups) - for hg in self.hostgroups: for group in groups: if group["name"] == hg: self.group_ids.append({"groupid": group["groupid"]}) - e = f"Host {self.name}: matched group {group['name']}" + e = f"Host {self.name}: matched group \"{group['name']}\" (ID:{group['groupid']})" self.logger.debug(e) - if self.group_ids: + if len(self.group_ids) == len(self.hostgroups): return True return False