diff --git a/rowers/interactiveplots.py b/rowers/interactiveplots.py
index 756299f5..efbb5dbf 100644
--- a/rowers/interactiveplots.py
+++ b/rowers/interactiveplots.py
@@ -2208,7 +2208,6 @@ def interactive_chart(id=0,promember=0):
script, div = components(plot)
-
return [script,div]
def interactive_multiflex(datadf,xparam,yparam,groupby,extratitle='',
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 69835e92..61a0ac09 100644
--- a/rowers/views.py
+++ b/rowers/views.py
@@ -10822,7 +10822,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)