From: lpsolit%gmail.com <> Date: Thu, 9 Mar 2006 06:09:09 +0000 (+0000) Subject: Bug 323905: "Group" "isn't equal to" boolean chart does not work correctly - Patch... X-Git-Tag: bugzilla-2.20.2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ea7aecde509376b88ca1f289129827f55c24c27;p=thirdparty%2Fbugzilla.git Bug 323905: "Group" "isn't equal to" boolean chart does not work correctly - Patch by Joel Peshkin r=vladd a=justdave --- diff --git a/Bugzilla/Search.pm b/Bugzilla/Search.pm index 2233ed514b..b2faaf1cb6 100644 --- a/Bugzilla/Search.pm +++ b/Bugzilla/Search.pm @@ -742,11 +742,14 @@ sub init { push(@supptables, "LEFT JOIN bug_group_map AS bug_group_map_$chartid " . "ON bugs.bug_id = bug_group_map_$chartid.bug_id"); - + $ff = $f = "groups_$chartid.name"; + my $ref = $funcsbykey{",$t"}; + &$ref; push(@supptables, "LEFT JOIN groups AS groups_$chartid " . - "ON groups_$chartid.id = bug_group_map_$chartid.group_id"); - $f = "groups_$chartid.name"; + "ON groups_$chartid.id = bug_group_map_$chartid.group_id " . + "AND $term"); + $term = "$ff IS NOT NULL"; }, "^attachments\..*," => sub { my $table = "attachments_$chartid";