From: lpsolit%gmail.com <> Date: Wed, 28 Sep 2005 05:22:20 +0000 (+0000) Subject: Bug 309896: The "Saved searches" tab in User Prefs can report incorrect information... X-Git-Tag: bugzilla-2.20~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f036e905f28e158ecbf9254d5e112a59c94237c3;p=thirdparty%2Fbugzilla.git Bug 309896: The "Saved searches" tab in User Prefs can report incorrect information - Patch by A. Karl Kornel r=LpSolit a=justdave --- diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm index cb3ac3dba2..3a3cace197 100644 --- a/Bugzilla/User.pm +++ b/Bugzilla/User.pm @@ -218,13 +218,19 @@ sub queries { my $dbh = Bugzilla->dbh; my $sth = $dbh->prepare(q{ SELECT DISTINCT name, query, linkinfooter, - CASE WHEN whine_queries.id - IS NOT NULL THEN 1 ELSE 0 END, + CASE WHEN whine_queries.id IS NOT NULL + THEN 1 ELSE 0 END, UPPER(name) AS uppername FROM namedqueries + LEFT JOIN whine_events + ON whine_events.owner_userid = + namedqueries.userid LEFT JOIN whine_queries - ON whine_queries.query_name = name - WHERE userid=? + ON whine_queries.query_name = + namedqueries.name + AND whine_queries.eventid = + whine_events.id + WHERE namedqueries.userid=? ORDER BY uppername}); $sth->execute($self->{id});