From: Guillaume Pellerin Date: Tue, 31 Dec 2013 16:14:36 +0000 (+0100) Subject: fix first marker as item title X-Git-Tag: 2.8.1-pro~329 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d5c4264c10b426d0170fd64bba020e221ca006c8;p=teleforma.git fix first marker as item title --- diff --git a/teleforma/management/commands/teleforma-import-seminar-media.py b/teleforma/management/commands/teleforma-import-seminar-media.py index 38d59b6f..ef40428f 100644 --- a/teleforma/management/commands/teleforma-import-seminar-media.py +++ b/teleforma/management/commands/teleforma-import-seminar-media.py @@ -100,8 +100,8 @@ class Command(BaseCommand): seminars = [] # self.cleanup() - #for seminar in Seminar.objects.filter(period=period): - # self.seminar_media_cleanup(seminar) + for seminar in Seminar.objects.filter(period=period): + self.seminar_media_cleanup(seminar) walk = os.walk(self.media_dir, followlinks=True) @@ -147,9 +147,6 @@ class Command(BaseCommand): if c: seminar.title = course.title seminar.save() - else: - if not rank: - self.seminar_media_cleanup(seminar) exist = False for media in seminar.medias.all(): @@ -204,8 +201,11 @@ class Command(BaseCommand): related, c = MediaItemRelated.objects.get_or_create(item=item, file=r_path) markers = related.parse_markers(from_first_marker=True) if markers: - item.title = markers[0]['comment'] - item.save() + for marker in markers: + if float(marker['time']) != 0: + item.title = marker['comment'] + item.save() + break logger.logger.info(r_path) media, c = Media.objects.get_or_create(item=item, course=course, type=ext)