Commit bec7e429 authored by Max Kanat-Alexander's avatar Max Kanat-Alexander

Bug 553255: Make config.cgi use Bugzilla::Product::preload, for a small

performance improvement r=gerv, a=mkanat
parent d0b17e98
...@@ -35,8 +35,10 @@ use Bugzilla; ...@@ -35,8 +35,10 @@ use Bugzilla;
use Bugzilla::Constants; use Bugzilla::Constants;
use Bugzilla::Error; use Bugzilla::Error;
use Bugzilla::Keyword; use Bugzilla::Keyword;
use Bugzilla::Product;
use Bugzilla::Status; use Bugzilla::Status;
use Bugzilla::Field; use Bugzilla::Field;
use Digest::MD5 qw(md5_base64); use Digest::MD5 qw(md5_base64);
my $user = Bugzilla->login(LOGIN_OPTIONAL); my $user = Bugzilla->login(LOGIN_OPTIONAL);
...@@ -79,6 +81,8 @@ if ($cgi->param('product')) { ...@@ -79,6 +81,8 @@ if ($cgi->param('product')) {
$vars->{'products'} = $user->get_selectable_products; $vars->{'products'} = $user->get_selectable_products;
} }
Bugzilla::Product::preload($vars->{'products'});
# Create separate lists of open versus resolved statuses. This should really # Create separate lists of open versus resolved statuses. This should really
# be made part of the configuration. # be made part of the configuration.
my @open_status; my @open_status;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment