Skip to content

Commit

Permalink
fixup: If no message data is available, make subject and to_addresses…
Browse files Browse the repository at this point in the history
… return None
  • Loading branch information
eht16 committed Apr 13, 2024
1 parent c3361ad commit 7991223
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions src/mailer/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,12 +310,12 @@ def to_addresses(self):
if email is not None:
return email.to
else:
return []
return None

@property
def subject(self):
email = self.email
if email is not None:
return email.subject
else:
return ""
return None
8 changes: 4 additions & 4 deletions tests/test_mailer.py
Original file line number Diff line number Diff line change
Expand Up @@ -634,8 +634,8 @@ def test_message_log(self):
# Fake a log entry without email
log.message_data = ""

self.assertEqual(log.to_addresses, [])
self.assertEqual(log.subject, "")
self.assertEqual(log.to_addresses, None)
self.assertEqual(log.subject, None)

def test_message_log_without_log_message_data(self):
with self.settings(
Expand All @@ -659,8 +659,8 @@ def test_message_log_without_log_message_data(self):

self.assertEqual(log.email, None)
self.assertEqual(log.message_data, None)
self.assertEqual(log.to_addresses, [])
self.assertEqual(log.subject, "")
self.assertEqual(log.to_addresses, None)
self.assertEqual(log.subject, None)
self.assertEqual(log.when_added, when_added)

def test_message_str(self):
Expand Down

0 comments on commit 7991223

Please sign in to comment.