aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2009-03-01 21:57:46 +0000
committerlpsolit%gmail.com <>2009-03-01 21:57:46 +0000
commit16f3fa6fdb0d6cb347318175f6381fda7e41f73d (patch)
treeb25d1efd0243e72b70ae554effcb3fa7378d1f7c
parentBug 479446: email_in.pl wasn't splitting lines properly when they ended with CRL (diff)
downloadbugzilla-16f3fa6fdb0d6cb347318175f6381fda7e41f73d.tar.gz
bugzilla-16f3fa6fdb0d6cb347318175f6381fda7e41f73d.tar.bz2
bugzilla-16f3fa6fdb0d6cb347318175f6381fda7e41f73d.zip
Bug 480858: Change Columns fails to escape search name when re-running saved search - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bbaetz a=LpSolit
-rwxr-xr-xcolchange.cgi3
1 files changed, 2 insertions, 1 deletions
diff --git a/colchange.cgi b/colchange.cgi
index 3dbd93dca..5e84dcc2c 100755
--- a/colchange.cgi
+++ b/colchange.cgi
@@ -28,6 +28,7 @@ use lib qw(. lib);
use Bugzilla;
use Bugzilla::Constants;
+use Bugzilla::Util;
use Bugzilla::CGI;
use Bugzilla::Search::Saved;
use Bugzilla::Error;
@@ -187,7 +188,7 @@ if (defined $cgi->param('query_based_on')) {
# Only allow users to edit their own queries.
if ($search && $search->user->id == Bugzilla->user->id) {
$vars->{'saved_search'} = $search;
- $vars->{'buffer'} = "cmdtype=runnamed&namedcmd=".$search->name;
+ $vars->{'buffer'} = "cmdtype=runnamed&namedcmd=". url_quote($search->name);
my $params = new Bugzilla::CGI($search->url);
if ($params->param('columnlist')) {