Private
Public Access
1
0

small improvements

This commit is contained in:
Sander Roosendaal
2021-02-12 16:57:38 +01:00
parent 69d3d1e46d
commit b1af53f2a3

View File

@@ -5,6 +5,7 @@ from __future__ import unicode_literals
from rowers.views.statements import *
from rowingdata import trainingparser
import json
@login_required
@permission_required('plannedsession.view_session',fn=get_session_by_pk,raise_exception=True)
@@ -460,13 +461,17 @@ def plannedsession_create_view(request,
sessionunit=sessionunit,
comment=comment,
criterium=criterium,
interval_string=interval_string,
manager=request.user)
ps.save()
if interval_string:
dct = trainingparser.parsetodict(interval_string)
dct = [item for item in dct if item['value'] != 0]
dct = trainingparser.tofitdict(dct)
ps.json_string = json.dumps(dct)
txt = ps_dict_get_description(dct)
ps.comment += '\n'+txt
ps.save()