From da4f2e32dcb7217653e1ec59cf3e9eeed42e4c5b Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 16 Jan 2018 15:29:25 +0100 Subject: [PATCH] fixed unicodedecode error in workout split --- rowers/templates/list_workouts.html | 3 +-- rowers/views.py | 8 +++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/rowers/templates/list_workouts.html b/rowers/templates/list_workouts.html index d82399c7..4a1963a9 100644 --- a/rowers/templates/list_workouts.html +++ b/rowers/templates/list_workouts.html @@ -133,8 +133,7 @@ {% else %} - No Name + No Name {% endif %} {% else %} diff --git a/rowers/views.py b/rowers/views.py index b354215b..5d13e31e 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -10176,7 +10176,13 @@ def workout_split_view(request,id=id): else: url = reverse(workouts_view) - qdict = {'q':row.name} + rowname = row.name + if isinstance(rowname,unicode): + rowname = rowname.encode('utf8') + elif isinstance(rowname, str): + rowname = rowname.decode('utf8') + + qdict = {'q':rowname} url+='?'+urllib.urlencode(qdict) return HttpResponseRedirect(url)