summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Tappe2009-06-12 13:37:40 +0200
committerOliver Tappe2009-06-12 13:37:40 +0200
commit256f081b3c93f20cc4a54d58fa9ce18ee7aa2ddb (patch)
treed1c481088fa2b9a108ea017e40f474cad6e4b13e
parentClosing #461: (diff)
downloadcore-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
-rw-r--r--config-db/OpenSLX/AttributeRoster.pm4
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