From 66f67e4a2bf0d81009b8a48a9452a267316bb90f Mon Sep 17 00:00:00 2001 From: Dmitry Novikov Date: Thu, 23 Aug 2018 23:36:27 +0300 Subject: [PATCH] Fix users Dialing page --- abonapp/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/abonapp/views.py b/abonapp/views.py index 9f6a408..896f14f 100644 --- a/abonapp/views.py +++ b/abonapp/views.py @@ -755,12 +755,14 @@ class DialsListView(OrderedFilteredList): self.abon = abon if abon.telephone is not None and abon.telephone != '': tel = abon.telephone.replace('+', '') + additional_tels = tuple(t.telephone for t in models.AdditionalTelephone.objects.filter(abon=abon).iterator()) logs = AsteriskCDR.objects.filter( - Q(src__contains=tel) | Q(dst__contains=tel) + Q(src__contains=tel) | Q(dst__contains=tel) | + Q(src__in=additional_tels) | Q(dst__in=additional_tels) ) return logs else: - return AsteriskCDR.objects.empty() + return AsteriskCDR.objects.none() def get_context_data(self, **kwargs): context = super(DialsListView, self).get_context_data(**kwargs)