fix: Error en Prospect_Trace al asignar un Prospect sin metodo de contacto de tipo mobile, closed #26
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
parent
36d7788d8d
commit
92384ebf3c
@ -73,9 +73,10 @@ class ProspectTrace(ModelSQL, ModelView):
|
||||
pool = Pool()
|
||||
ContactMethod = pool.get('prospect.contact_method')
|
||||
|
||||
contact_mobile, = ContactMethod.search(
|
||||
contact_mobile = ContactMethod.search(
|
||||
[('prospect', '=', self.prospect.id),
|
||||
('contact_type', '=', 'mobile')],
|
||||
limit=1)
|
||||
|
||||
return contact_mobile
|
||||
if contact_mobile:
|
||||
return contact_mobile[0]
|
||||
|
@ -195,6 +195,16 @@ Programar una próxima llamada pendiente al seguimiento de prospecto::
|
||||
>>> prospect_trace.state
|
||||
'with_pending_calls'
|
||||
|
||||
El usuario no ingresa un tipo mobile en contact_method::
|
||||
>>> prospect2 = Prospect()
|
||||
>>> prospect2.name = 'Sin celulares S.A.S'
|
||||
>>> contact_method = prospect2.contact_methods.new(contact_type='mail', value='felpucio@sincelulares.org', name='felpucio', job='Supervisor')
|
||||
>>> prospect2.save()
|
||||
|
||||
>>> prospect_trace2 = ProspectTrace()
|
||||
>>> prospect_trace2.prospect = prospect2
|
||||
|
||||
>>> prospect_trace2.save()
|
||||
|
||||
--------
|
||||
Reportes
|
||||
|
Loading…
Reference in New Issue
Block a user