]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1355137 - Cache Bugzilla::Field objects that are used as visibility fields
authorDylan William Hardison <dylan@hardison.net>
Mon, 10 Apr 2017 16:39:53 +0000 (12:39 -0400)
committerDylan William Hardison <dylan@hardison.net>
Mon, 10 Apr 2017 16:39:53 +0000 (12:39 -0400)
Bugzilla/Field.pm

index c468959245cb22f240bf1b8d2dd800408bce656a..2f884d2a2b17df5fdc8bbdba179dd4410d4a1812 100644 (file)
@@ -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};
 }