From fdfaba1835c3e401688dca7a99c1f5ac4fdfd3b4 Mon Sep 17 00:00:00 2001
From: Mark Wells <mark@freeside.biz>
Date: Wed, 13 Jul 2016 17:40:24 -0700
Subject: [PATCH] also hide unreplied status for Deleted tickets, #41670

---
 rt/lib/RT/Search/UnrepliedTickets.pm | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

diff --git a/rt/lib/RT/Search/UnrepliedTickets.pm b/rt/lib/RT/Search/UnrepliedTickets.pm
index 996521e4b..70baf0487 100644
--- a/rt/lib/RT/Search/UnrepliedTickets.pm
+++ b/rt/lib/RT/Search/UnrepliedTickets.pm
@@ -40,18 +40,14 @@ sub Prepare  {
       VALUE => $TicketsObj->CurrentUser->id
     );
   }
-  $TicketsObj->RT::SearchBuilder::Limit(
-    FIELD => 'Status',
-    OPERATOR => '!=',
-    ENTRYAGGREGATOR => 'AND',
-    VALUE => 'resolved'
-  );
-  $TicketsObj->RT::SearchBuilder::Limit(
-    FIELD => 'Status',
-    OPERATOR => '!=',
-    ENTRYAGGREGATOR => 'AND',
-    VALUE => 'rejected',
-  );
+  foreach my $status (qw(resolved rejected deleted)) {
+    $TicketsObj->RT::SearchBuilder::Limit(
+      FIELD => 'Status',
+      OPERATOR => '!=',
+      ENTRYAGGREGATOR => 'AND',
+      VALUE => $status,
+    );
+  }
   my $txn_alias = $TicketsObj->JoinTransactions;
   $TicketsObj->RT::SearchBuilder::Limit(
     ALIAS => $txn_alias,
-- 
2.20.1