should now process alternative email addresses
This commit is contained in:
@@ -235,6 +235,10 @@ class Command(BaseCommand):
|
||||
rowers = [
|
||||
r for r in Rower.objects.all() if r.user.email.lower() == from_address
|
||||
]
|
||||
rowers2 = [
|
||||
r for r in Rower.objects.all() if from_address in r.emailalternatives
|
||||
]
|
||||
rowers = rowers+rowers2
|
||||
except IOError:
|
||||
rowers = []
|
||||
except Message.DoesNotExist:
|
||||
|
||||
@@ -4691,8 +4691,12 @@ def workout_upload_api(request):
|
||||
u = us[0]
|
||||
r = getrower(u)
|
||||
else:
|
||||
message = {'status':'false','message':'could not find user'}
|
||||
return JSONResponse(status=400,data=message)
|
||||
rs = [r for r in Rower.objects.all() if from_address in r.emailalternatives]
|
||||
if len(rs):
|
||||
r = rs[0]
|
||||
else:
|
||||
message = {'status':'false','message':'could not find user'}
|
||||
return JSONResponse(status=400,data=message)
|
||||
else:
|
||||
message = {'status':'false','message':'invalid user'}
|
||||
return JSONResponse(status=400,data=message)
|
||||
|
||||
Reference in New Issue
Block a user