diff options
Diffstat (limited to 'rt/lib/RT')
| -rw-r--r-- | rt/lib/RT/Search/UnrepliedTickets.pm | 20 | 
1 files changed, 8 insertions, 12 deletions
| diff --git a/rt/lib/RT/Search/UnrepliedTickets.pm b/rt/lib/RT/Search/UnrepliedTickets.pm index 7870d4243..032898391 100644 --- a/rt/lib/RT/Search/UnrepliedTickets.pm +++ b/rt/lib/RT/Search/UnrepliedTickets.pm @@ -38,18 +38,14 @@ sub Prepare  {        VALUE => $TicketsObj->CurrentUser->id      );    } -  $TicketsObj->Limit( -    FIELD => 'Status', -    OPERATOR => '!=', -    ENTRYAGGREGATOR => 'AND', -    VALUE => 'resolved' -  ); -  $TicketsObj->Limit( -    FIELD => 'Status', -    OPERATOR => '!=', -    ENTRYAGGREGATOR => 'AND', -    VALUE => 'rejected', -  ); +  foreach my $status (qw(resolved rejected deleted)) { +    $TicketsObj->Limit( +      FIELD => 'Status', +      OPERATOR => '!=', +      ENTRYAGGREGATOR => 'AND', +      VALUE => $status, +    ); +  }    my $txn_alias = $TicketsObj->JoinTransactions;    $TicketsObj->Limit(      ALIAS => $txn_alias, | 
