adds an activity when sending an email

mailing
Laurent 2 months ago
parent 03f860cf48
commit 9d71efb51a
  1. 7
      biz/admin.py

@ -399,6 +399,13 @@ class ProspectAdmin(SyncedObjectAdmin):
fail_silently=False,
)
sent_count += 1
activity = Activity.objects.create(
type=ActivityType.MAIL,
status=Status.CONTACTED,
description=f"Email sent: {email_template.subject}"
)
activity.prospects.add(prospect)
except Exception as e:
error_emails.append(prospect.email)
logger.error(f'Failed to send email to {prospect.email}: {str(e)}')

Loading…
Cancel
Save