Save calculated duration to database
This commit is contained in:
parent
bf61326c18
commit
b3842504af
|
@ -3,3 +3,4 @@
|
||||||
* Set default version to "git-main" to indicate development environment
|
* Set default version to "git-main" to indicate development environment
|
||||||
* Add homepage, link to it from the logo
|
* Add homepage, link to it from the logo
|
||||||
* Make it possible to add a new platform
|
* Make it possible to add a new platform
|
||||||
|
* Save calculated duration to database if both timestamps are set
|
||||||
|
|
|
@ -52,3 +52,8 @@ class Session(models.Model):
|
||||||
if self.duration_manual == None
|
if self.duration_manual == None
|
||||||
else self.duration_manual + self.calculated_duration()
|
else self.duration_manual + self.calculated_duration()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def save(self, *args, **kwargs):
|
||||||
|
if self.timestamp_start != None and self.timestamp_end != None:
|
||||||
|
self.duration_calculated = self.timestamp_end - self.timestamp_start
|
||||||
|
super(Session, self).save(*args, **kwargs)
|
||||||
|
|
Loading…
Reference in New Issue