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()
|
pool = Pool()
|
||||||
ContactMethod = pool.get('prospect.contact_method')
|
ContactMethod = pool.get('prospect.contact_method')
|
||||||
|
|
||||||
contact_mobile, = ContactMethod.search(
|
contact_mobile = ContactMethod.search(
|
||||||
[('prospect', '=', self.prospect.id),
|
[('prospect', '=', self.prospect.id),
|
||||||
('contact_type', '=', 'mobile')],
|
('contact_type', '=', 'mobile')],
|
||||||
limit=1)
|
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
|
>>> prospect_trace.state
|
||||||
'with_pending_calls'
|
'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
|
Reportes
|
||||||
|
Loading…
Reference in New Issue
Block a user