From cff7d007720d97871f2fe19385a4d4e2d41cac1e Mon Sep 17 00:00:00 2001 From: Mateusz Kurek Date: Mon, 11 Apr 2016 12:57:34 +0200 Subject: [PATCH] fixed network addresses table sql queries count --- src/ralph/networks/admin.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/ralph/networks/admin.py b/src/ralph/networks/admin.py index 9d4b74f60f..0fd359dacc 100644 --- a/src/ralph/networks/admin.py +++ b/src/ralph/networks/admin.py @@ -191,7 +191,16 @@ def show_addresses(self, network): return '–' return LinkedObjectTable( - IPAddress.objects.filter(network=network).order_by('number'), + IPAddress.objects.filter( + network=network + ).order_by( + 'number' + ).prefetch_related( + Prefetch( + 'base_object', + queryset=BaseObject.polymorphic_objects.all() + ) + ), ['address', 'linked_object'], url_field='address' ).render()