Private
Public Access
1
0

avoiding csv write if not necessary workout edit view

This commit is contained in:
Sander Roosendaal
2019-10-31 20:34:15 +01:00
parent dd8a4955d8
commit cd6c09e013

View File

@@ -3451,7 +3451,7 @@ def workout_edit_view(request,id=0,message="",successmessage=""):
except UnknownTimeZoneError: except UnknownTimeZoneError:
thetimezone = 'UTC' thetimezone = 'UTC'
timechanged = (startdatetime != row.startdatetime)
row.name = name row.name = name
row.date = date row.date = date
@@ -3484,7 +3484,8 @@ def workout_edit_view(request,id=0,message="",successmessage=""):
add_workouts_plannedsession([row],ps,row.user) add_workouts_plannedsession([row],ps,row.user)
# change data in csv file # change data in csv file
datachanged = (dragchanged or timechanged)
if datachanged:
r = rdata(row.csvfilename) r = rdata(row.csvfilename)
if dragchanged: if dragchanged:
try: try:
@@ -3497,6 +3498,7 @@ def workout_edit_view(request,id=0,message="",successmessage=""):
r.rowdatetime = startdatetime r.rowdatetime = startdatetime
r.write_csv(row.csvfilename,gzip=True) r.write_csv(row.csvfilename,gzip=True)
dataprep.update_strokedata(encoder.decode_hex(id),r.df) dataprep.update_strokedata(encoder.decode_hex(id),r.df)
successmessage = "Changes saved" successmessage = "Changes saved"
if rankingpiece: if rankingpiece: