summaryrefslogtreecommitdiffstats
path: root/Bugzilla
diff options
context:
space:
mode:
authorDylan Hardison <dylan@mozilla.com>2016-02-26 14:56:16 +0100
committerDylan William Hardison <dylan@hardison.net>2016-02-26 17:45:14 +0100
commit09ff147a1c3acf3fa16be5a9dce8b8658dbd5819 (patch)
treeaa2bff20fdd837ed0fa27b67835bfbb9857e3155 /Bugzilla
parentacf546d91e5e14002abf149bf500666a09765031 (diff)
downloadbugzilla-09ff147a1c3acf3fa16be5a9dce8b8658dbd5819.tar.gz
bugzilla-09ff147a1c3acf3fa16be5a9dce8b8658dbd5819.tar.xz
Bug 1251221 - Pass cache => 1 to calls to Bugzilla::Product->new() called in Bugzilla::{Milestone,Version,Component}
r=dkl,a=dylan
Diffstat (limited to 'Bugzilla')
-rw-r--r--Bugzilla/Component.pm7
-rw-r--r--Bugzilla/Milestone.pm2
-rw-r--r--Bugzilla/Version.pm2
3 files changed, 5 insertions, 6 deletions
diff --git a/Bugzilla/Component.pm b/Bugzilla/Component.pm
index 0fe6fb25a..74c3ae99a 100644
--- a/Bugzilla/Component.pm
+++ b/Bugzilla/Component.pm
@@ -405,10 +405,9 @@ sub initial_cc {
sub product {
my $self = shift;
- if (!defined $self->{'product'}) {
- require Bugzilla::Product; # We cannot |use| it.
- $self->{'product'} = new Bugzilla::Product($self->product_id);
- }
+
+ require Bugzilla::Product;
+ $self->{'product'} ||= Bugzilla::Product->new({ id => $self->product_id, cache => 1 });
return $self->{'product'};
}
diff --git a/Bugzilla/Milestone.pm b/Bugzilla/Milestone.pm
index d8fcd79a5..78eacb3e9 100644
--- a/Bugzilla/Milestone.pm
+++ b/Bugzilla/Milestone.pm
@@ -245,7 +245,7 @@ sub product {
my $self = shift;
require Bugzilla::Product;
- $self->{'product'} ||= new Bugzilla::Product($self->product_id);
+ $self->{'product'} ||= Bugzilla::Product->new({ id => $self->product_id, cache => 1 });
return $self->{'product'};
}
diff --git a/Bugzilla/Version.pm b/Bugzilla/Version.pm
index 7f53add13..2e0854afe 100644
--- a/Bugzilla/Version.pm
+++ b/Bugzilla/Version.pm
@@ -162,7 +162,7 @@ sub product {
my $self = shift;
require Bugzilla::Product;
- $self->{'product'} ||= new Bugzilla::Product($self->product_id);
+ $self->{'product'} ||= Bugzilla::Product->new({ id => $self->product_id, cache => 1 });
return $self->{'product'};
}