Merge branch 'release/v13.38'
This commit is contained in:
@@ -1019,6 +1019,15 @@ def strava_webhook_view(request):
|
|||||||
data = {"hub.challenge":challenge}
|
data = {"hub.challenge":challenge}
|
||||||
return JSONResponse(data)
|
return JSONResponse(data)
|
||||||
|
|
||||||
|
# logging
|
||||||
|
t = time.localtime()
|
||||||
|
timestamp = time.strftime('%b-%d-%Y_%H%M', t)
|
||||||
|
with open('strava_webhooks.log','a') as f:
|
||||||
|
f.write('\n')
|
||||||
|
f.write(timestamp)
|
||||||
|
f.write(' ')
|
||||||
|
f.write(str(request.body))
|
||||||
|
|
||||||
# POST - does nothing so far
|
# POST - does nothing so far
|
||||||
data = json.loads(request.body)
|
data = json.loads(request.body)
|
||||||
try:
|
try:
|
||||||
@@ -1027,6 +1036,12 @@ def strava_webhook_view(request):
|
|||||||
strava_owner = data['owner_id']
|
strava_owner = data['owner_id']
|
||||||
starttimeunix = data['event_time']
|
starttimeunix = data['event_time']
|
||||||
except KeyError:
|
except KeyError:
|
||||||
|
timestamp = time.strftime('%b-%d-%Y_%H%M', t)
|
||||||
|
with open('strava_webhooks.log','a') as f:
|
||||||
|
f.write('\n')
|
||||||
|
f.write(timestamp)
|
||||||
|
f.write(' ')
|
||||||
|
f.write('KeyError line 1038')
|
||||||
return HttpResponse(status=200)
|
return HttpResponse(status=200)
|
||||||
|
|
||||||
if aspect_type == 'create':
|
if aspect_type == 'create':
|
||||||
@@ -1034,11 +1049,23 @@ def strava_webhook_view(request):
|
|||||||
try:
|
try:
|
||||||
stravaid = data['object_id']
|
stravaid = data['object_id']
|
||||||
except KeyError:
|
except KeyError:
|
||||||
|
timestamp = time.strftime('%b-%d-%Y_%H%M', t)
|
||||||
|
with open('strava_webhooks.log','a') as f:
|
||||||
|
f.write('\n')
|
||||||
|
f.write(timestamp)
|
||||||
|
f.write(' ')
|
||||||
|
f.write('KeyError line 1051')
|
||||||
return HttpResponse(status=200)
|
return HttpResponse(status=200)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
r = Rower.objects.get(strava_owner_id=strava_owner)
|
r = Rower.objects.get(strava_owner_id=strava_owner)
|
||||||
except Rower.DoesNotExist:
|
except Rower.DoesNotExist:
|
||||||
|
timestamp = time.strftime('%b-%d-%Y_%H%M', t)
|
||||||
|
with open('strava_webhooks.log','a') as f:
|
||||||
|
f.write('\n')
|
||||||
|
f.write(timestamp)
|
||||||
|
f.write(' ')
|
||||||
|
f.write('Rower not found')
|
||||||
return HttpResponse(status=200)
|
return HttpResponse(status=200)
|
||||||
|
|
||||||
# too slow ...
|
# too slow ...
|
||||||
|
|||||||
Reference in New Issue
Block a user