Private
Public Access
1
0
This commit is contained in:
Sander Roosendaal
2022-09-20 22:10:52 +02:00
parent f725be8892
commit 4d349816a5
3 changed files with 8 additions and 2 deletions

View File

@@ -3548,7 +3548,7 @@ def fetch_strava_workout(stravatoken, oauth_data, stravaid, csvfilename, userid,
try:
if 'summary_polyline' in workoutsummary['map'] and workouttype == 'rower': # pragma: no cover
workouttype = 'water'
except KeyError: # pragma: no cover
except (KeyError,TypeError): # pragma: no cover
pass
try:

View File

@@ -583,6 +583,9 @@ urlpatterns = [
re_path(r'^workout/(?P<pk>\b[0-9A-Fa-f]+\b)/delete/$', login_required(
views.WorkoutDelete.as_view()),
name='workout_delete'),
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/delete/$', login_required(
views.WorkoutDelete.as_view()),
name='workout_delete'),
re_path(r'^strava/webhooks/', views.strava_webhook_view,
name='strava_webhook_view'),
re_path(r'^garmin/summaries/', views.garmin_summaries_view,

View File

@@ -6737,7 +6737,10 @@ class WorkoutDelete(PermissionRequiredMixin, DeleteView):
return reverse('workouts_view')
def get_object(self, *args, **kwargs):
workout_pk = self.kwargs['pk']
try:
workout_pk = self.kwargs['pk']
except KeyError:
workout_pk = self.kwargs['id']
try:
obj = Workout.objects.get(pk=workout_pk)
except (ValueError, Workout.DoesNotExist):