From: Dylan William Hardison Date: Mon, 10 Apr 2017 16:39:53 +0000 (-0400) Subject: Bug 1355137 - Cache Bugzilla::Field objects that are used as visibility fields X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be7ee16e7e7a078d112fc9e1407c89246c31d54b;p=thirdparty%2Fbugzilla.git Bug 1355137 - Cache Bugzilla::Field objects that are used as visibility fields --- diff --git a/Bugzilla/Field.pm b/Bugzilla/Field.pm index c46895924..2f884d2a2 100644 --- a/Bugzilla/Field.pm +++ b/Bugzilla/Field.pm @@ -640,7 +640,7 @@ sub visibility_field { my $self = shift; if ($self->{visibility_field_id}) { $self->{visibility_field} ||= - $self->new($self->{visibility_field_id}); + $self->new({ id => $self->{visibility_field_id}, cache => 1 }); } return $self->{visibility_field}; }