From fa1d82c3fd10d8256c8ed44175ba9f0b7fd58c4c Mon Sep 17 00:00:00 2001
From: Őry Máté <ory.mate@cloud.bme.hu>
Date: Thu, 6 Nov 2014 09:48:12 +0100
Subject: [PATCH] network: fix related hosts listed on VlanDetail page

fixes #353
---
 circle/network/views.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/circle/network/views.py b/circle/network/views.py
index 26f6d76..7193035 100644
--- a/circle/network/views.py
+++ b/circle/network/views.py
@@ -655,12 +655,7 @@ class VlanDetail(LoginRequiredMixin, SuperuserRequiredMixin,
 
     def get_context_data(self, **kwargs):
         context = super(VlanDetail, self).get_context_data(**kwargs)
-
-        q = Host.objects.filter(interface__in=Interface.objects.filter(
-            vlan=self.object
-        ))
-
-        context['host_list'] = SmallHostTable(q)
+        context['host_list'] = SmallHostTable(self.object.host_set.all())
         context['vlan_vid'] = self.kwargs.get('vid')
         context['acl'] = AclUpdateView.get_acl_data(
             self.object, self.request.user, 'network.vlan-acl')
--
libgit2 0.26.0