]> git.parisson.com Git - teleforma.git/commitdiff
again
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 21 Nov 2014 16:19:13 +0000 (17:19 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 21 Nov 2014 16:19:13 +0000 (17:19 +0100)
teleforma/management/commands/teleforma-increase-revision-time.py

index 3acad29e45558a1793473f15c68d75bfc59ebf20..d8ad9ed2fc85be023878659cf84839a887e8e07a 100644 (file)
@@ -30,13 +30,15 @@ class Command(BaseCommand):
                 for seminar in seminars:
                     revisions = SeminarRevision.objects.filter(user=user, seminar=seminar)
                     if revisions:
+                        delta = datetime.timedelta(seconds=seminar.duration.as_seconds())
                         if not revisions[0].date_modified:
                             if len(revisions) > 1:
                                 revision = revisions[1]
+                                revision.date_modified = revision.date_modified + delta
                             else:
                                 revision = revisions[0]
+                                revision.date_modified = revision.date + delta
                         else:
                             revision = revisions[0]
-                        delta = datetime.timedelta(seconds=seminar.duration.as_seconds())
-                        revision.date_modified = revision.date_modified + delta
+                            revision.date_modified = revision.date_modified + delta
                         revision.save()
\ No newline at end of file