summaryrefslogtreecommitdiffstats
path: root/os-plugins
diff options
context:
space:
mode:
authorOliver Tappe2008-03-17 23:16:20 +0100
committerOliver Tappe2008-03-17 23:16:20 +0100
commit980e6a917a3783df77b81e85724447d3d9e35872 (patch)
tree20921b1aa0e27074e5d848b8dc2b8a5119e28627 /os-plugins
parent* renamed getPackagesForSelection() to getInstallablePackagesForSelection() (diff)
downloadcore-980e6a917a3783df77b81e85724447d3d9e35872.tar.gz
core-980e6a917a3783df77b81e85724447d3d9e35872.tar.xz
core-980e6a917a3783df77b81e85724447d3d9e35872.zip
* fixed bug in addAllStage3AttributesToHash() - the actual filtering was missing
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1647 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins')
-rw-r--r--os-plugins/OpenSLX/OSPlugin/Roster.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/os-plugins/OpenSLX/OSPlugin/Roster.pm b/os-plugins/OpenSLX/OSPlugin/Roster.pm
index bacbd183..991bb64d 100644
--- a/os-plugins/OpenSLX/OSPlugin/Roster.pm
+++ b/os-plugins/OpenSLX/OSPlugin/Roster.pm
@@ -103,6 +103,8 @@ sub addAllStage3AttributesToHash
foreach my $plugin (values %plugins) {
my $pluginAttrInfo = $plugin->getAttrInfo();
foreach my $attr (keys %$pluginAttrInfo) {
+ next if !$pluginAttrInfo->{$attr}->{applies_to_systems}
+ && !$pluginAttrInfo->{$attr}->{applies_to_clients};
$attrInfo->{$attr} = $pluginAttrInfo->{$attr};
}
}