|
|
@@ -32,12 +32,13 @@ class WhatsAppMessage(models.Model):
|
|
|
for whatsapp_message in self:
|
|
|
#verificacion envio a grupo
|
|
|
#plantilla dada de alta en x_plantillas_whatsapp
|
|
|
- marketing_traces = self.env['marketing.trace'].sudo().search([('whatsapp_message_id', '=', whatsapp_message.id)])
|
|
|
- for marketing_trace in marketing_traces:
|
|
|
- if marketing_trace.activity_id.x_studio_grupo_whatsapp:
|
|
|
- group = marketing_trace.activity_id.x_studio_grupo_whatsapp.x_studio_destinatario
|
|
|
+ if self.env['marketing.trace']:
|
|
|
+ marketing_traces = self.env['marketing.trace'].sudo().search([('whatsapp_message_id', '=', whatsapp_message.id)])
|
|
|
+ for marketing_trace in marketing_traces:
|
|
|
+ if marketing_trace.activity_id.x_studio_grupo_whatsapp:
|
|
|
+ group = marketing_trace.activity_id.x_studio_grupo_whatsapp.x_studio_destinatario
|
|
|
|
|
|
- if not group:
|
|
|
+ if self.env['x_notificaciones_whats'] and not group:
|
|
|
notificaciones = self.env['x_notificaciones_whats'].sudo().search([('x_studio_plantilla_de_whatsapp', '=', whatsapp_message.wa_template_id.id)])
|
|
|
if notificaciones:
|
|
|
_logger.info('template encontrado')
|