From 90b789d51bafa35a1578a1381cc2c167e59745d6 Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Sat, 7 Oct 2017 20:17:17 +0200 Subject: [PATCH] Optimisation sur la methode qui renvoie les interfaces d'un user --- users/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/users/models.py b/users/models.py index 3a0af0f0..78b76156 100644 --- a/users/models.py +++ b/users/models.py @@ -378,7 +378,7 @@ class User(AbstractBaseUser): def user_interfaces(self, active=True): """ Renvoie toutes les interfaces dont les machines appartiennent à self Par defaut ne prend que les interfaces actives""" - return Interface.objects.filter(machine__in=Machine.objects.filter(user=self, active=active)) + return Interface.objects.filter(machine__in=Machine.objects.filter(user=self, active=active)).select_related('domain__extension') def assign_ips(self): """ Assign une ipv4 aux machines d'un user """