From 44a5d3c428018139d8fb808ecb80e5a7e54f49fa Mon Sep 17 00:00:00 2001
From: 5Amogh <amoghavarsh@navadhiti.com>
Date: Wed, 23 Nov 2022 11:56:12 +0530
Subject: [PATCH] Issue #RRHE-52 fix: Deselection and selection of status
 filter options

---
 .../program-datasets/program-datasets.component.ts        | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts b/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts
index 092e568e59..39d60af958 100644
--- a/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts
+++ b/src/app/client/src/app/modules/program-dashboard/components/program-datasets/program-datasets.component.ts
@@ -592,8 +592,12 @@ export class DatasetsComponent implements OnInit, OnDestroy {
         }else{
           this.configuredFilters[reference[0]] = value[0] as number -1;
         }
-      }else if($event.data.length){
-        this.configuredFilters[reference[0]] = value[0]
+      }else if($event.controlType === 'multi-select'){
+          if((value[0] as string[]).length){
+            this.configuredFilters[reference[0]] = value[0]
+          }else{
+            this.configuredFilters[reference[0]] = undefined;
+          }
       }
     }
   }
-- 
GitLab