From: gerv%gerv.net <> Date: Fri, 20 Sep 2002 04:05:14 +0000 (+0000) Subject: 160476 - boolean chart addition doesn't keep query template format. Patch by gerv... X-Git-Tag: bugzilla-2.17.1~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=50b24dac9f8fb9401d0a053164c1f9247153dc01;p=thirdparty%2Fbugzilla.git 160476 - boolean chart addition doesn't keep query template format. Patch by gerv; r=myk. --- diff --git a/query.cgi b/query.cgi index 89c63073bd..e038d98ae2 100755 --- a/query.cgi +++ b/query.cgi @@ -362,8 +362,15 @@ $default{'querytype'} = $deforder || 'Importance'; # Add in the defaults. $vars->{'default'} = \%default; +$vars->{'format'} = $::FORM{'format'}; + # Generate and return the UI (HTML page) from the appropriate template. -my $format = GetFormat("search/search", $::FORM{'format'}, $::FORM{'ctype'}); +# If we submit back to ourselves (for e.g. boolean charts), we need to +# preserve format information; hence query_format taking priority over +# format. +my $format = GetFormat("search/search", + $::FORM{'query_format'} || $::FORM{'format'}, + $::FORM{'ctype'}); print "Content-Type: $format->{'ctype'}\n\n"; $template->process($format->{'template'}, $vars) || ThrowTemplateError($template->error()); diff --git a/template/en/default/search/search-advanced.html.tmpl b/template/en/default/search/search-advanced.html.tmpl index 09e83add8b..d1614ae3a6 100644 --- a/template/en/default/search/search-advanced.html.tmpl +++ b/template/en/default/search/search-advanced.html.tmpl @@ -33,7 +33,9 @@ [% button_name = "Search" %]