Skip to content

Commit 4c275ab

Browse files
committed
null handling in submission updates
1 parent 9cde24d commit 4c275ab

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

api/tasks.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ def sync_submissions_spreadsheet(submissions, worksheet, region, since=None):
4141
rows = []
4242
for rec in submissions:
4343
submission = rec.data
44-
info = submission.get("user", {})
45-
eligibility = submission.get("eligibility", {})
46-
user_property = submission.get("property", {})
44+
info = submission.get("user") or {}
45+
eligibility = submission.get("eligibility") or {}
46+
user_property = submission.get("property") or {}
4747
street_address = ""
4848
assessed_value = ""
4949
primary_sale_price = ""
@@ -114,7 +114,7 @@ def send_reminders(mail, logger):
114114
):
115115
try:
116116
data = submission.data
117-
email = data.get("user", {}).get("email", "").lower()
117+
email = (data.get("user") or {}).get("email", "").lower()
118118
# Ignore user email if they've submitted or been sent a reminder
119119
if (data.get("step") == "submit") or data.get("reminder_sent"):
120120
emails_to_ignore.add(email)

0 commit comments

Comments
 (0)