From 16a4553913f69fa9da5e6c816c6c747514630aa2 Mon Sep 17 00:00:00 2001 From: "jake%bugzilla.org" <> Date: Thu, 23 Dec 2004 17:54:18 +0000 Subject: Bug 274397 - Editing a saved search should now work even after clicking "Show List" from a bug. Patch by Colin S. Ogilvie r=wurblzap, a=justdave --- userprefs.cgi | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'userprefs.cgi') diff --git a/userprefs.cgi b/userprefs.cgi index f71fdec02..f8de9915d 100755 --- a/userprefs.cgi +++ b/userprefs.cgi @@ -298,8 +298,23 @@ sub DoPermissions { sub DoSavedSearches() { + # 2004-12-13 - colin.ogilvie@gmail.com, bug 274397 + # Need to work around the possibly missing query_format=advanced $vars->{'user'} = Bugzilla->user; - $vars->{'queries'} = Bugzilla->user->queries; + my @queries = @{Bugzilla->user->queries}; + my @newqueries; + foreach my $q (@queries) { + if ($q->{'query'} !~ /query_format=(advanced|specific)/) { + if ($q->{'query'} =~ /query_format=&/) { + $q->{'query'} =~ s/query_format=&/query_format=advanced&/; + } + else { + $q->{'query'} .= '&query_format=advanced'; + } + } + push @newqueries, $q; + } + $vars->{'queries'} = \@newqueries; } sub SaveSavedSearches() { -- cgit v1.2.3-24-g4f1b