adding plannedsession write to fit
This commit is contained in:
@@ -482,7 +482,7 @@ class TeamRequest(models.Model):
|
||||
from rowers.utils import (
|
||||
workflowleftpanel,workflowmiddlepanel,
|
||||
defaultleft,defaultmiddle,landingpages,
|
||||
steps_read_fit
|
||||
steps_read_fit, steps_write_fit
|
||||
)
|
||||
|
||||
from rowers.utils import geo_distance
|
||||
@@ -2378,6 +2378,10 @@ class PlannedSession(models.Model):
|
||||
steps = steps_read_fit(settings.MEDIA_ROOT+'/'+self.fitfile.name)
|
||||
self.steps_json = json.dumps(steps)
|
||||
|
||||
if self.steps_json and not self.fitfile:
|
||||
fitfile = steps_write_fit(settings.MEDIA_ROOT+'/session_'+str(self.id)+'.fit',json.loads(self.steps_json))
|
||||
self.fitfile = fitfile
|
||||
|
||||
|
||||
super(PlannedSession,self).save(*args, **kwargs)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user