diff options
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/TrackingFlags/Extension.pm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/extensions/TrackingFlags/Extension.pm b/extensions/TrackingFlags/Extension.pm index 33cac7b9d..a1b5a0ef6 100644 --- a/extensions/TrackingFlags/Extension.pm +++ b/extensions/TrackingFlags/Extension.pm @@ -510,7 +510,12 @@ sub _tracking_flags_search_nonchanged { push(@$joins, $bugs_join); - $args->{'full_field'} = "COALESCE($bugs_alias.value, '---')"; + if ($operator eq 'isempty' or $operator eq 'isnotempty') { + $args->{'full_field'} = "$bugs_alias.value"; + } + else { + $args->{'full_field'} = "COALESCE($bugs_alias.value, '---')"; + } } sub bug_end_of_create { |