Commit 04eec747 authored by bugreport%peshkin.net's avatar bugreport%peshkin.net

Bug 264192: Fix search where BugsThisDependsOn or OtherBugsDependingOnThis is empty

Patch by Joel Peshkin <bugreport@peshkin.net> r=mkanat, a=myk
parent 6bec18a2
...@@ -881,20 +881,24 @@ sub init { ...@@ -881,20 +881,24 @@ sub init {
"^dependson,(?!changed)" => sub { "^dependson,(?!changed)" => sub {
my $table = "dependson_" . $chartid; my $table = "dependson_" . $chartid;
push(@supptables, "dependencies $table");
$ff = "$table.$f"; $ff = "$table.$f";
my $ref = $funcsbykey{",$t"}; my $ref = $funcsbykey{",$t"};
&$ref; &$ref;
push(@wherepart, "$table.blocked = bugs.bug_id"); push(@supptables, "LEFT JOIN dependencies $table " .
"ON $table.blocked = bugs.bug_id " .
"AND ($term)");
$term = "$ff IS NOT NULL";
}, },
"^blocked,(?!changed)" => sub { "^blocked,(?!changed)" => sub {
my $table = "blocked_" . $chartid; my $table = "blocked_" . $chartid;
push(@supptables, "dependencies $table");
$ff = "$table.$f"; $ff = "$table.$f";
my $ref = $funcsbykey{",$t"}; my $ref = $funcsbykey{",$t"};
&$ref; &$ref;
push(@wherepart, "$table.dependson = bugs.bug_id"); push(@supptables, "LEFT JOIN dependencies $table " .
"ON $table.dependson = bugs.bug_id " .
"AND ($term)");
$term = "$ff IS NOT NULL";
}, },
"^alias,(?!changed)" => sub { "^alias,(?!changed)" => sub {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment