From d919e5361fce95e596e0fae7169eba1b94c5fb56 Mon Sep 17 00:00:00 2001
From: "Hartung, Michael" <michael.hartung@uni-hamburg.de>
Date: Thu, 23 Jun 2022 16:52:41 +0200
Subject: [PATCH] remove drug associated disorders if they are displayed and
 drugs are disabled

---
 src/app/components/network/network.component.ts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/app/components/network/network.component.ts b/src/app/components/network/network.component.ts
index 40127ca8..c2ab9473 100644
--- a/src/app/components/network/network.component.ts
+++ b/src/app/components/network/network.component.ts
@@ -183,6 +183,10 @@ export class NetworkComponent implements OnInit {
       })
       this.legendContext = this.adjacentDisordersDrug || this.adjacentDisordersProtein ? 'adjacentDrugsAndDisorders' : 'adjacentDrugs';
     } else {
+      // remove adjacent drugs, make sure that also drug associated disorders are removed
+      if (this.adjacentDisordersDrug) {
+        this.updateAdjacentDrugDisorders(false);
+      }
       this.nodeData.nodes.remove(this.adjacentDrugList);
       this.nodeData.edges.remove(this.adjacentDrugEdgesList);
       this.adjacentDrugList = [];
-- 
GitLab