Skip to content
Snippets Groups Projects
Commit f06b06b6 authored by Parbhat Puri's avatar Parbhat Puri
Browse files

Log exception if not able to get from_address and set it to None

parent cd804b88
No related branches found
No related tags found
No related merge requests found
import json
import requests
import logging
from collections import defaultdict
from django.db import models
......@@ -13,7 +14,7 @@ from .models import TEAM, ALL
from .options import MESSAGES
from .tasks import send_mail
logger = logging.getLogger(__name__)
User = get_user_model()
......@@ -773,11 +774,14 @@ class EmailAdapter(AdapterBase):
def send_message(self, message, source, subject, recipient, logs, **kwargs):
try:
try:
from_email = source.page.specific.from_address
except AttributeError: # we're dealing with a project
from_email = source.submission.page.specific.from_address
from_email = source.page.specific.from_address
except AttributeError: # we're dealing with a project
from_email = source.submission.page.specific.from_address
except Exception as e:
from_address = None
logger.exception(e)
try:
send_mail(
subject,
message,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment