diff options
author | Byron Jones <bjones@mozilla.com> | 2013-10-16 08:05:19 +0200 |
---|---|---|
committer | Byron Jones <bjones@mozilla.com> | 2013-10-16 08:05:19 +0200 |
commit | 57e9f86a58060ecbad9bc41d26d6998dccd11c69 (patch) | |
tree | 7e351f1f4b03ce1f706a0fce80f1a1e2f86f9c59 /extensions | |
parent | b6a274699f50230080685c275a075e0ca0c55402 (diff) | |
download | bugzilla-57e9f86a58060ecbad9bc41d26d6998dccd11c69.tar.gz bugzilla-57e9f86a58060ecbad9bc41d26d6998dccd11c69.tar.xz |
Bug 927026: searching for an unset tracking flag is failing again
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/TrackingFlags/Extension.pm | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/extensions/TrackingFlags/Extension.pm b/extensions/TrackingFlags/Extension.pm index 455afdd1f..bbf1650d5 100644 --- a/extensions/TrackingFlags/Extension.pm +++ b/extensions/TrackingFlags/Extension.pm @@ -402,24 +402,6 @@ sub search_operator_field_override { } } -sub search_clause_structure { - my ($self, $args) = @_; - # when searching, map "eq ---" to "isempty" - my $clause = $args->{clause}; - my @tracking_flags = map { $_->name } Bugzilla::Extension::TrackingFlags::Flag->get_all; - $clause->walk_conditions(sub { - my ($clause, $condition) = @_; - if (defined($condition->field) - and grep { $condition->field eq $_ } @tracking_flags - and $condition->{value} eq '---') - { - $condition->{operator} = $condition->{operator} =~ /^not/ - ? 'isnotempty' - : 'isempty'; - } - }); -} - sub _tracking_flags_search_nonchanged { my ($flag_id, $search, $args) = @_; my ($bugs_table, $chart_id, $joins, $value, $operator) = |