diff --git a/rowers/templates/plannedsessioncreate.html b/rowers/templates/plannedsessioncreate.html index 1d48baba..d803e32c 100644 --- a/rowers/templates/plannedsessioncreate.html +++ b/rowers/templates/plannedsessioncreate.html @@ -103,7 +103,7 @@ Edit - Clone + Clone diff --git a/rowers/templates/plannedsessionedit.html b/rowers/templates/plannedsessionedit.html index e1bbedb3..deb11173 100644 --- a/rowers/templates/plannedsessionedit.html +++ b/rowers/templates/plannedsessionedit.html @@ -96,8 +96,9 @@ Edit - Clone - + Clone + Delete diff --git a/rowers/urls.py b/rowers/urls.py index b207fa47..23117eac 100644 --- a/rowers/urls.py +++ b/rowers/urls.py @@ -463,9 +463,9 @@ urlpatterns = [ url(r'^sessions/multicreate/(?P[\w\ ]+.*)$', views.plannedsession_multicreate_view), - url(r'^sessions/(?P\d+)/edit$',views.plannedsession_edit_view), url(r'^sessions/(?P\d+)/edit/(?P[\w\ ]+.*)/rower/(?P\d+)$',views.plannedsession_edit_view), url(r'^sessions/(?P\d+)/edit/(?P[\w\ ]+.*)$',views.plannedsession_edit_view), + url(r'^sessions/(?P\d+)/edit$',views.plannedsession_edit_view), url(r'^sessions/(?P\d+)/clone$',views.plannedsession_clone_view), url(r'^sessions/(?P\d+)/clone/(?P[\w\ ]+.*)/rower/(?P\d+)$',views.plannedsession_clone_view), diff --git a/rowers/views.py b/rowers/views.py index e3f056f7..29b1e8bc 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -10819,7 +10819,13 @@ def workout_split_view(request,id=id): splitsecond += splittime.second splitsecond += splittime.microsecond/1.e6 splitmode = form.cleaned_data['splitmode'] - ids,mesgs = dataprep.split_workout(r,row,splitsecond,splitmode) + try: + ids,mesgs = dataprep.split_workout( + r,row,splitsecond,splitmode + ) + except IndexError: + messages.error("Something went wrong in Split") + for message in mesgs: messages.info(request,message)