Roberto pineda 11 months ago
parent
commit
5c943c44fd
1 changed files with 6 additions and 5 deletions
  1. 6 5
      models/whatsapp_message.py

+ 6 - 5
models/whatsapp_message.py

@@ -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')