diff options
author | Oliver Tappe | 2009-06-12 13:37:40 +0200 |
---|---|---|
committer | Oliver Tappe | 2009-06-12 13:37:40 +0200 |
commit | 256f081b3c93f20cc4a54d58fa9ce18ee7aa2ddb (patch) | |
tree | d1c481088fa2b9a108ea017e40f474cad6e4b13e /config-db/OpenSLX/AttributeRoster.pm | |
parent | Closing #461: (diff) | |
download | core-256f081b3c93f20cc4a54d58fa9ce18ee7aa2ddb.tar.gz core-256f081b3c93f20cc4a54d58fa9ce18ee7aa2ddb.tar.xz core-256f081b3c93f20cc4a54d58fa9ce18ee7aa2ddb.zip |
* fixed sorting of plugins by name in findProblematicValues()
git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2955 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'config-db/OpenSLX/AttributeRoster.pm')
-rw-r--r-- | config-db/OpenSLX/AttributeRoster.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/config-db/OpenSLX/AttributeRoster.pm b/config-db/OpenSLX/AttributeRoster.pm index 89fe6577..da7bf960 100644 --- a/config-db/OpenSLX/AttributeRoster.pm +++ b/config-db/OpenSLX/AttributeRoster.pm @@ -459,7 +459,9 @@ sub findProblematicValues if ($vendorOSName && $installedPlugins) { # now give each installed plugin a chance to check it's own attributes # by itself - foreach my $pluginInfo (sort @$installedPlugins) { + foreach my $pluginInfo ( + sort { $a->{plugin_name} cmp $b->{plugin_name} } @$installedPlugins + ) { my $pluginName = $pluginInfo->{plugin_name}; vlog 2, "checking attrs of plugin: $pluginName\n"; # create & start OSPlugin-engine for vendor-OS and current plugin |