my $user = Bugzilla->user;
my $dbh = Bugzilla->dbh;
- local $Bugzilla::Extension::TrackingFlags::Flag::SKIP_PRELOAD = 1;
Bugzilla->switch_to_shadow_db();
my $match_params = dclone($params);
use Bugzilla::Extension::TrackingFlags::Flag::Value;
use Bugzilla::Extension::TrackingFlags::Flag::Visibility;
-our $SKIP_PRELOAD = 0;
-
###############################
#### Initialization ####
###############################
my $is_active_filter = delete $params->{is_active};
my $flags = $class->SUPER::match($params);
- preload_all_the_things($flags, {bug_id => $bug_id}) unless $SKIP_PRELOAD;
+ preload_all_the_things($flags, {bug_id => $bug_id});
if ($is_active_filter) {
$flags = [grep { $_->is_active || exists $_->{bug_flag} } @$flags];
my $cache = Bugzilla->request_cache;
if (!exists $cache->{'tracking_flags'}) {
my @tracking_flags = $self->SUPER::get_all(@_);
- preload_all_the_things(\@tracking_flags) unless $SKIP_PRELOAD;
+ preload_all_the_things(\@tracking_flags);
my %tracking_flags_hash = map { $_->flag_id => $_ } @tracking_flags;
$cache->{'tracking_flags'} = \%tracking_flags_hash;
}