summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Search.pm
diff options
context:
space:
mode:
authorMax Kanat-Alexander <mkanat@bugzilla.org>2010-07-07 02:13:46 +0200
committerMax Kanat-Alexander <mkanat@bugzilla.org>2010-07-07 02:13:46 +0200
commit333b8fcbaad05e5e3ab01a897529560dea37dd53 (patch)
tree7082f8e981412dcf053c8d9554f56785ea7327d8 /Bugzilla/Search.pm
parent569c6b69a7cb3c458279efbdfed1b104cd3d9ae5 (diff)
downloadbugzilla-333b8fcbaad05e5e3ab01a897529560dea37dd53.tar.gz
bugzilla-333b8fcbaad05e5e3ab01a897529560dea37dd53.tar.xz
Bug 552919: Sort group_concat results so that they sort correctly for buglists
r=mkanat, a=mkanat (module owner)
Diffstat (limited to 'Bugzilla/Search.pm')
-rw-r--r--Bugzilla/Search.pm9
1 files changed, 4 insertions, 5 deletions
diff --git a/Bugzilla/Search.pm b/Bugzilla/Search.pm
index 61f5e995e..ad8ab0edb 100644
--- a/Bugzilla/Search.pm
+++ b/Bugzilla/Search.pm
@@ -308,10 +308,10 @@ sub COLUMNS {
. " * ($actual_time / ($actual_time + bugs.remaining_time))"
. " END)",
- 'flagtypes.name' => $dbh->sql_group_concat('DISTINCT '
- . $dbh->sql_string_concat('flagtypes.name', 'flags.status'), "', '"),
+ 'flagtypes.name' => $dbh->sql_group_concat('DISTINCT '
+ . $dbh->sql_string_concat('flagtypes.name', 'flags.status')),
- 'keywords' => $dbh->sql_group_concat('DISTINCT keyworddefs.name', "', '"),
+ 'keywords' => $dbh->sql_group_concat('DISTINCT keyworddefs.name'),
);
# Backward-compatibility for old field names. Goes new_name => old_name.
@@ -354,8 +354,7 @@ sub COLUMNS {
}
elsif ($field->type == FIELD_TYPE_MULTI_SELECT) {
$sql = $dbh->sql_group_concat(
- 'DISTINCT map_bug_' . $field->name . '.value',
- $dbh->quote(', '));
+ 'DISTINCT map_bug_' . $field->name . '.value');
}
else {
$sql = 'bugs.' . $field->name;