Bläddra i källkod

Fix for no firewall rules exist use case

Neil Beadle 5 år sedan
förälder
incheckning
4c85886141
1 ändrade filer med 5 tillägg och 4 borttagningar
  1. 5 4
      vycontrol/firewall/views.py

+ 5 - 4
vycontrol/firewall/views.py

@@ -53,10 +53,11 @@ def index(request):
     if firewall_all == False:
     if firewall_all == False:
         return redirect('firewall:firewall-create')
         return redirect('firewall:firewall-create')
 
 
-    for xitem in firewall_all['name']:
-        if 'default-action' in firewall_all['name'][xitem]:
-            firewall_all['name'][xitem]['default_action'] = firewall_all['name'][xitem]['default-action']
-            del firewall_all['name'][xitem]['default-action']
+    if 'name' in firewall_all: 
+        for xitem in firewall_all['name']:
+            if 'default-action' in firewall_all['name'][xitem]:
+                firewall_all['name'][xitem]['default_action'] = firewall_all['name'][xitem]['default-action']
+                del firewall_all['name'][xitem]['default-action']
 
 
     template = loader.get_template('firewall/list.html')
     template = loader.get_template('firewall/list.html')
     context = { 
     context = {