summaryrefslogtreecommitdiffstats
path: root/Bugzilla/User.pm
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2008-11-09 02:01:39 +0100
committerlpsolit%gmail.com <>2008-11-09 02:01:39 +0100
commit92bcb0d9b836c27fa7cbfe57e5de1666be3dde76 (patch)
treeaad2a56bff48038118996dd5a1bbee8e4e1321a6 /Bugzilla/User.pm
parent2dcb25783adbebb426c8f22ca3606ade097056fe (diff)
downloadbugzilla-92bcb0d9b836c27fa7cbfe57e5de1666be3dde76.tar.gz
bugzilla-92bcb0d9b836c27fa7cbfe57e5de1666be3dde76.tar.xz
Bug 364162: Code determining if named queries should be shown in the page footer is suboptimal - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
Diffstat (limited to 'Bugzilla/User.pm')
-rw-r--r--Bugzilla/User.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm
index 293b18d3e..5c4c8621c 100644
--- a/Bugzilla/User.pm
+++ b/Bugzilla/User.pm
@@ -284,6 +284,11 @@ sub queries {
'SELECT id FROM namedqueries WHERE userid = ?', undef, $self->id);
require Bugzilla::Search::Saved;
$self->{queries} = Bugzilla::Search::Saved->new_from_list($query_ids);
+
+ # We preload link_in_footer from here as this information is always requested.
+ # This only works if the user object represents the current logged in user.
+ Bugzilla::Search::Saved::preload($self->{queries}) if $self->id == Bugzilla->user->id;
+
return $self->{queries};
}