From 71bb583ac04ff1c52e03d69a91bbb508783566f8 Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Wed, 8 Dec 2010 21:58:42 -0600 Subject: Metadata: fix bcfg2-admin query (Resolves Ticket #959) --- src/lib/Server/Plugins/Metadata.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/lib/Server/Plugins/Metadata.py') diff --git a/src/lib/Server/Plugins/Metadata.py b/src/lib/Server/Plugins/Metadata.py index 81fd3e173..a7c80667f 100644 --- a/src/lib/Server/Plugins/Metadata.py +++ b/src/lib/Server/Plugins/Metadata.py @@ -611,9 +611,8 @@ class Metadata(Bcfg2.Server.Plugin.Plugin, if profile in profiles] def get_client_names_by_groups(self, groups): - gprofiles = [profile for profile in self.profiles if \ - self.groups[profile][1].issuperset(groups)] - return self.get_client_names_by_profiles(gprofiles) + mdata = [self.core.build_metadata(client) for client in self.clients.keys()] + return [md.hostname for md in mdata if md.groups.issuperset(groups)] def merge_additional_groups(self, imd, groups): for group in groups: -- cgit v1.2.3-1-g7c22