From f4cac5c0b345b08f67844df7eecd18f66c156c9e Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sat, 29 Jun 2019 16:27:58 -0700 Subject: [PATCH] pending is not a status field --- Debbugs/CGI/Pkgreport.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Debbugs/CGI/Pkgreport.pm b/Debbugs/CGI/Pkgreport.pm index 9d397b8..28c1f75 100644 --- a/Debbugs/CGI/Pkgreport.pm +++ b/Debbugs/CGI/Pkgreport.pm @@ -463,12 +463,15 @@ sub parse_order_statement_to_subroutine { } my @vals_bits; for my $val (@vals) { - if ($field =~ /package|pending|severity/o) { - push @vals_bits, '$_[0]->'.$field. + if ($field =~ /package|severity/o) { + push @vals_bits, '$_[0]->status->'.$field. ' eq q('.$val.')'; } elsif ($field eq 'tag') { push @vals_bits, '$_[0]->tags->is_set('. 'q('.$val.'))'; + } elsif ($field eq 'pending') { + push @vals_bits, '$_[0]->'.$field. + ' eq q('.$val.')'; } } push @sub_bits ,' ('.join(' or ',@vals_bits).') '; -- 2.39.2