Private
Public Access
1
0

better fit behavior

This commit is contained in:
2025-01-08 21:13:48 +01:00
parent 3a2ce3979f
commit c8295c3007
2 changed files with 5 additions and 0 deletions

View File

@@ -2938,6 +2938,7 @@ class PlannedSession(models.Model):
if self.fitfile:
steps = steps_read_fit(settings.MEDIA_ROOT+'/'+self.fitfile.name)
self.steps = steps
self.steps['workoutName'] = self.name
self.save()
@@ -2988,6 +2989,7 @@ class PlannedSession(models.Model):
except KeyError:
pass
self.steps = dct
self.steps['workoutName'] = self.name
except:
pass
@@ -3029,10 +3031,12 @@ class PlannedSession(models.Model):
if self.steps:
steps = self.steps
self.steps['workoutName'] = self.name
elif self.fitfile: # pragma: no cover
steps = steps_read_fit(os.path.join(
settings.MEDIA_ROOT, self.fitfile.name))
self.steps = steps
self.steps['workoutName'] = self.name
if self.steps and not self.fitfile:
filename = 'aap.fit'
@@ -3040,6 +3044,7 @@ class PlannedSession(models.Model):
steps = self.steps
steps['filename'] = os.path.join(settings.MEDIA_ROOT, filename)
steps['workoutName'] = self.name
_ = steps_write_fit(steps)
self.fitfile.name = filename
self.steps = steps

Binary file not shown.