small update

This commit is contained in:
ismail 2025-12-14 13:09:19 +03:00
parent 038a18cacb
commit db358fb544

View File

@ -242,7 +242,7 @@ def send_bulk_email(subject, message, recipient_list, request=None, attachments=
Send bulk email to multiple recipients with HTML support and attachments,
supporting synchronous or asynchronous dispatch.
"""
# --- 1. Categorization and Custom Message Preparation (CORRECTED) ---
agency_emails = []
@ -303,10 +303,10 @@ def send_bulk_email(subject, message, recipient_list, request=None, attachments=
job_id=job.id
sender_user_id=request.user.id if request and hasattr(request, 'user') and request.user.is_authenticated else None
# Loop through ALL final customized sends
task_id = async_task(
'recruitment.tasks.send_bulk_email_task',
subject,
@ -315,7 +315,6 @@ def send_bulk_email(subject, message, recipient_list, request=None, attachments=
sender_user_id,
job_id,
hook='recruitment.tasks.email_success_hook',
)
task_ids.append(task_id)
@ -376,7 +375,7 @@ def send_bulk_email(subject, message, recipient_list, request=None, attachments=
except Exception as e:
logger.error(f"Failed to send email to {recipient}: {str(e)}", exc_info=True)
# Send Emails - Pure Candidates
for email in pure_candidate_emails:
candidate_name = Application.objects.filter(email=email).first().first_name
@ -398,7 +397,7 @@ def send_bulk_email(subject, message, recipient_list, request=None, attachments=
'recipients_count': successful_sends,
'message': f'Email processing complete. {successful_sends} email(s) were sent successfully to {total_recipients} unique intended recipients.'
}
except Exception as e:
error_msg = f"Failed to process bulk email send request: {str(e)}"