diff --git a/apps/common/tasks.py b/apps/common/tasks.py index 2daa5acb5..468fa2a51 100644 --- a/apps/common/tasks.py +++ b/apps/common/tasks.py @@ -37,9 +37,7 @@ def send_mail_async(*args, **kwargs): from_email = settings.EMAIL_FROM or settings.EMAIL_HOST_USER args.insert(2, from_email) - args[3] = [mail for mail in args[3] if mail != 'admin@mycomany.com'] args = tuple(args) - try: return send_mail(*args, **kwargs) except Exception as e: @@ -52,7 +50,6 @@ def send_mail_attachment_async(subject, message, recipient_list, attachment_list attachment_list = [] from_email = settings.EMAIL_FROM or settings.EMAIL_HOST_USER subject = (settings.EMAIL_SUBJECT_PREFIX or '') + subject - recipient_list = [mail for mail in recipient_list if mail != 'admin@mycomany.com'] email = EmailMultiAlternatives( subject=subject, body=message, diff --git a/apps/users/migrations/0046_auto_20230927_1456.py b/apps/users/migrations/0046_auto_20230927_1456.py new file mode 100644 index 000000000..d32569026 --- /dev/null +++ b/apps/users/migrations/0046_auto_20230927_1456.py @@ -0,0 +1,21 @@ +# Generated by Django 4.1.10 on 2023-09-27 06:56 + +from django.db import migrations + + +def migrate_user_default_email(apps, *args): + user_cls = apps.get_model('users', 'User') + user_cls.objects\ + .filter(email='admin@mycomany.com')\ + .update(email='admin@example.com') + + +class Migration(migrations.Migration): + + dependencies = [ + ('users', '0045_delete_usersession'), + ] + + operations = [ + migrations.RunPython(migrate_user_default_email), + ]