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 json
import requests import requests
import logging
from collections import defaultdict from collections import defaultdict
from django.db import models from django.db import models
...@@ -13,7 +14,7 @@ from .models import TEAM, ALL ...@@ -13,7 +14,7 @@ from .models import TEAM, ALL
from .options import MESSAGES from .options import MESSAGES
from .tasks import send_mail from .tasks import send_mail
logger = logging.getLogger(__name__)
User = get_user_model() User = get_user_model()
...@@ -773,11 +774,14 @@ class EmailAdapter(AdapterBase): ...@@ -773,11 +774,14 @@ class EmailAdapter(AdapterBase):
def send_message(self, message, source, subject, recipient, logs, **kwargs): def send_message(self, message, source, subject, recipient, logs, **kwargs):
try: try:
try: from_email = source.page.specific.from_address
from_email = source.page.specific.from_address except AttributeError: # we're dealing with a project
except AttributeError: # we're dealing with a project from_email = source.submission.page.specific.from_address
from_email = source.submission.page.specific.from_address except Exception as e:
from_address = None
logger.exception(e)
try:
send_mail( send_mail(
subject, subject,
message, 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