From 2fcd5d0b8e5768133ab4f9aa5995d093f2979fe5 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 24 Nov 2014 17:46:45 +0100 Subject: [PATCH] fix validated semainar --- .../management/commands/teleforma-increase-revision-time.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teleforma/management/commands/teleforma-increase-revision-time.py b/teleforma/management/commands/teleforma-increase-revision-time.py index 75391cd0..b313bd59 100644 --- a/teleforma/management/commands/teleforma-increase-revision-time.py +++ b/teleforma/management/commands/teleforma-increase-revision-time.py @@ -31,10 +31,12 @@ class Command(BaseCommand): for seminar in seminars: revisions = SeminarRevision.objects.filter(user=user, seminar=seminar) if revisions: + progress = seminar_progress(user, seminar) + validated = seminar_validated(user, seminar) timer = get_seminar_timer(user, seminar) bonus = datetime.timedelta(seconds=seminar.duration.as_seconds()) delta = timer - bonus - if delta.total_seconds() < 0: + if delta.total_seconds() < 0 and progress == 100 and validated: if not revisions[0].date_modified: if len(revisions) > 1: revision = revisions[1] -- 2.39.5