fixes
This commit is contained in:
@@ -434,7 +434,7 @@ def strokedata_tcx(request):
|
||||
"""
|
||||
if request.method != 'POST': # pragma: no cover
|
||||
dologging('apilog.log','GET request to TCX endpoint')
|
||||
return HttpResponseNotAllowed("Method not supported")
|
||||
return HttpResponseNotAllowed("Method not supported")
|
||||
|
||||
if 'application/xml' not in request.content_type.lower(): # pragma: no cover
|
||||
dologging('apilog.log','POST data not application/xml, request to TCX endpoint')
|
||||
|
||||
@@ -812,8 +812,18 @@ def course_upload_view(request):
|
||||
|
||||
if f is not None:
|
||||
filename, path_and_filename = handle_uploaded_file(f)
|
||||
try:
|
||||
cs = courses.kmltocourse(path_and_filename)
|
||||
except ParseError:
|
||||
os.remove(path_and_filename)
|
||||
messages.error(
|
||||
request, 'Something went wrong - error parsing the file')
|
||||
url = reverse(course_upload_view)
|
||||
|
||||
cs = courses.kmltocourse(path_and_filename)
|
||||
if is_ajax:
|
||||
return JSONResponse({'result': 0, 'url': 0})
|
||||
else:
|
||||
return HttpResponseRedirect(url)
|
||||
|
||||
for course in cs:
|
||||
cname = name+' - '+course['name']
|
||||
|
||||
Reference in New Issue
Block a user