From 6c7180dd02af09bec1a4d8b85adc4e41240e9241 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Tue, 7 Feb 2017 13:15:32 +0100 Subject: [PATCH] bug fix power plot (expecting serialized value) --- rowers/utils.py | 2 ++ rowers/views.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/rowers/utils.py b/rowers/utils.py index 2656e93d..2617b3ce 100644 --- a/rowers/utils.py +++ b/rowers/utils.py @@ -10,6 +10,8 @@ def serialize_list(value,token=','): def deserialize_list(value,token=','): if isinstance(value, list): return value + elif isinstance(value, np.ndarray): + return value return value.split(token) def geo_distance(lat1,lon1,lat2,lon2): diff --git a/rowers/views.py b/rowers/views.py index c6ce4430..e26ca8f9 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -3530,8 +3530,8 @@ def workout_add_otw_powerplot_view(request,id): 'hrtr':r.tr, 'hran':r.an, 'ftp':r.ftp, - 'powerperc':powerperc, - 'powerzones':r.powerzones, + 'powerperc':serialize_list(powerperc), + 'powerzones':serialize_list(r.powerzones), } # make plot - asynchronous task