From 704d78caa8d010776e646b3d3a26ef52e29cbbb4 Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Thu, 6 Jul 2006 06:31:45 +0000 Subject: Bug 342861: Cannot upgrade from any version before 2.17.1 - Patch by Frédéric Buclin r=mkanat a=myk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Bugzilla/Config/GroupSecurity.pm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'Bugzilla/Config/GroupSecurity.pm') diff --git a/Bugzilla/Config/GroupSecurity.pm b/Bugzilla/Config/GroupSecurity.pm index 4e9e5f51c..08b202cda 100644 --- a/Bugzilla/Config/GroupSecurity.pm +++ b/Bugzilla/Config/GroupSecurity.pm @@ -41,8 +41,6 @@ $Bugzilla::Config::GroupSecurity::sortkey = "07"; sub get_param_list { my $class = shift; - my @group_names = map {$_->name} Bugzilla::Group::get_all_groups(); - my @param_list = ( { name => 'makeproductgroups', @@ -59,7 +57,7 @@ sub get_param_list { { name => 'chartgroup', type => 's', - choices => \@group_names, + choices => \&_get_all_group_names, default => 'editbugs', checker => \&check_group }, @@ -67,7 +65,7 @@ sub get_param_list { { name => 'insidergroup', type => 's', - choices => \@group_names, + choices => \&_get_all_group_names, default => '', checker => \&check_group }, @@ -75,7 +73,7 @@ sub get_param_list { { name => 'timetrackinggroup', type => 's', - choices => \@group_names, + choices => \&_get_all_group_names, default => 'editbugs', checker => \&check_group }, @@ -94,4 +92,8 @@ sub get_param_list { return @param_list; } +sub _get_all_group_names { + my @group_names = map {$_->name} Bugzilla::Group::get_all_groups(); + return \@group_names; +} 1; -- cgit v1.2.3-24-g4f1b