From 8cd60a76dd62ab80e5e8c91c4a2c7bfb6b57e60f Mon Sep 17 00:00:00 2001
From: Yassin <aliyassin4@hotmail.com>
Date: Wed, 10 May 2023 01:52:40 +0200
Subject: [PATCH] Refactorings Code and Adding Node Filter

---
 netbone/filters.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/netbone/filters.py b/netbone/filters.py
index b8e7d58..01e3c45 100644
--- a/netbone/filters.py
+++ b/netbone/filters.py
@@ -46,6 +46,10 @@ def fraction_filter(backbone, value, narrate=True, secondary_property='weight',
 
     value = math.ceil(value * len(data))
 
+    if backbone.filter_on == 'Nodes':
+        secondary_property = None
+        secondary_property_ascending = None
+
     if fraction_filter in backbone.compatible_filters():
         data = data.sort_values(by=[column, secondary_property], ascending=[ascending, secondary_property_ascending])
 
-- 
GitLab