From 9d71efb51a588cff6c9184b47523ab19a246e694 Mon Sep 17 00:00:00 2001 From: Laurent Date: Wed, 24 Sep 2025 17:01:45 +0200 Subject: [PATCH] adds an activity when sending an email --- biz/admin.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/biz/admin.py b/biz/admin.py index 789eece..77ad6f1 100644 --- a/biz/admin.py +++ b/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)}')