From c799f4818191e5d9c9c8717fa7f1dc8e779a6598 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sat, 15 May 2021 15:06:39 +0200 Subject: [PATCH] correct return to workouts list page --- rowers/views/importviews.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/rowers/views/importviews.py b/rowers/views/importviews.py index 96a2cd2a..30173651 100644 --- a/rowers/views/importviews.py +++ b/rowers/views/importviews.py @@ -2008,6 +2008,18 @@ def workout_c2import_view(request,page=1,userid=0,message=""): 'page':page, }) +importlistviews = { + 'c2':'workout_c2import_view', + 'strava':'workout_stravaimport_view', + 'polar':'workout_polarimport_view', + 'ownapi':'workout_view', + 'runkeeper':'workout_runkeeperimport_view', + 'sporttracks':'workout_sporttracksimport_view', + 'trainingpeaks':'workout_view', + 'underarmour':'workout_underarmourimport_view', + 'nk':'workout_nkimport_view', + } + importsources = { 'c2':c2stuff, 'strava':stravastuff, @@ -2018,7 +2030,7 @@ importsources = { 'trainingpeaks':tpstuff, 'underarmour':underarmourstuff, 'nk':nkstuff, - } +} @login_required() def workout_getrp3importview(request,externalid): @@ -2050,7 +2062,7 @@ def workout_getimportview(request,externalid,source = 'c2',do_async=False): if do_async: # pragma: no cover messages.info(request,"Your workout will be imported in the background") # this should return to the respective import list page - url = reverse('workouts_view') + url = reverse(importlistviews[source]) return HttpResponseRedirect(url) if not data: # pragma: no cover