From e72de25e3a98613f943720b06c81d9a4836e9e82 Mon Sep 17 00:00:00 2001 From: camilogs Date: Tue, 8 Aug 2023 17:23:51 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20Se=20extrae=20l=C3=B3gica=20de=20busca?= =?UTF-8?q?r=20movil=20de=20prospecto=20en=20un=20m=C3=A9todo=20aparte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prospect_trace.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/prospect_trace.py b/prospect_trace.py index 8cd2fc1..6d120e2 100644 --- a/prospect_trace.py +++ b/prospect_trace.py @@ -43,12 +43,7 @@ class ProspectTrace(ModelSQL, ModelView): if self.prospect: self.prospect_city = self.prospect.city - mobile_contact = None - for contact_method in self.prospect.contact_methods: - if contact_method.contact_type == 'mobile': - mobile_contact = contact_method - break - + mobile_contact = self._get_prospect_mobile_contact() if mobile_contact: self.prospect_contact = mobile_contact @@ -67,3 +62,8 @@ class ProspectTrace(ModelSQL, ModelView): def _get_current_interest(self, name): if self.calls: return self.calls[-1].interest + + def _get_prospect_mobile_contact(self): + for contact_method in self.prospect.contact_methods: + if contact_method.contact_type == 'mobile': + return contact_method