two small bug fixes
This commit is contained in:
@@ -864,7 +864,18 @@ def rower_process_underarmourcallback(request):
|
|||||||
# Process TrainingPeaks callback
|
# Process TrainingPeaks callback
|
||||||
@login_required()
|
@login_required()
|
||||||
def rower_process_tpcallback(request):
|
def rower_process_tpcallback(request):
|
||||||
code = request.GET['code']
|
try:
|
||||||
|
code = request.GET['code']
|
||||||
|
except MultiValueDictKeyError:
|
||||||
|
messages.error(request,"There was an error with the callback")
|
||||||
|
try:
|
||||||
|
errormessage = request.GET['error']
|
||||||
|
messages.error(request,errormessage)
|
||||||
|
except MultiValueDictKeyError:
|
||||||
|
pass
|
||||||
|
url = reverse('rower_exportsettings_view')
|
||||||
|
return HttpResponseRedirect(url)
|
||||||
|
|
||||||
res = tpstuff.get_token(code)
|
res = tpstuff.get_token(code)
|
||||||
|
|
||||||
access_token = res[0]
|
access_token = res[0]
|
||||||
|
|||||||
@@ -6149,12 +6149,27 @@ def workout_summary_edit_view(request,id,message="",successmessage=""
|
|||||||
except (OverflowError, ZeroDivisionError):
|
except (OverflowError, ZeroDivisionError):
|
||||||
avpace = datetime.timedelta(seconds=130)
|
avpace = datetime.timedelta(seconds=130)
|
||||||
|
|
||||||
|
try:
|
||||||
|
normspm = int(normspm)
|
||||||
|
except ValueError:
|
||||||
|
normspm = 18
|
||||||
|
|
||||||
|
try:
|
||||||
|
normw = int(normw)
|
||||||
|
except ValueError:
|
||||||
|
normw = 100
|
||||||
|
|
||||||
|
try:
|
||||||
|
normp = int(normp)
|
||||||
|
except ValueError:
|
||||||
|
normp = 100
|
||||||
|
|
||||||
data = {
|
data = {
|
||||||
'power': int(normp),
|
'power': normp,
|
||||||
'pace': avpace,
|
'pace': avpace,
|
||||||
'selector': 'power',
|
'selector': 'power',
|
||||||
'work': int(normw),
|
'work': normw,
|
||||||
'spm': int(normspm),
|
'spm': normspm,
|
||||||
'activeminutesmin': 0,
|
'activeminutesmin': 0,
|
||||||
'activeminutesmax': activeminutesmax,
|
'activeminutesmax': activeminutesmax,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user