From af9662edac83bba1aeaa234e19aae0ab5ad67b24 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 6 Jan 2017 19:43:46 +0100 Subject: [PATCH] Make email processing more robust --- rowers/management/commands/processemail.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rowers/management/commands/processemail.py b/rowers/management/commands/processemail.py index 4e24d3ef..b92692bb 100644 --- a/rowers/management/commands/processemail.py +++ b/rowers/management/commands/processemail.py @@ -63,12 +63,16 @@ class Command(BaseCommand): wid = [make_new_workout_from_email(rr,a.document,name)] res += wid link = 'http://rowsandall.com/rowers/workout/'+str(wid[0])+'/edit' - dd = send_confirm(u,name,link) except: # replace with code to process error res += ['fail: '+name] donotdelete = 1 + try: + dd = send_confirm(u,name,link) + except: + pass + except Rower.DoesNotExist: pass