From c7bad60e04545fd901cd374f30a9f573ca2c9739 Mon Sep 17 00:00:00 2001
From: Nigel Kukard <nkukard@lbsd.net>
Date: Tue, 22 Oct 2013 17:47:22 +0000
Subject: [PATCH] Hide default pool class from manual limit add screen

---
 opentrafficshaper/plugins/configmanager.pm | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/opentrafficshaper/plugins/configmanager.pm b/opentrafficshaper/plugins/configmanager.pm
index d8b5066..ac308a1 100644
--- a/opentrafficshaper/plugins/configmanager.pm
+++ b/opentrafficshaper/plugins/configmanager.pm
@@ -1072,6 +1072,12 @@ sub getTrafficClasses
 {
 	my $classes = dclone($config->{'classes'});
 
+
+	# Remove default pool class if we have one
+	if (defined(my $classID = $config->{'default_pool'})) {
+		delete($classes->{$classID});
+	}
+
 	return $classes;
 }
 
-- 
GitLab