]> git.parisson.com Git - teleforma.git/commitdiff
no media delete but remove
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 30 Dec 2013 15:28:40 +0000 (16:28 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 30 Dec 2013 15:28:40 +0000 (16:28 +0100)
teleforma/management/commands/teleforma-import-seminar-media.py

index f07b1fff473943e914412a372ca0331d30e2fdaa..69701d21b72ba7d4af89bc99993e3c95facb33b8 100644 (file)
@@ -68,9 +68,10 @@ class Command(BaseCommand):
 
     def seminar_media_cleanup(self, seminar):
         for media in seminar.medias.all():
-            self.delete_media(media)
+            seminar.remove(media)
         if seminar.media_preview:
-            self.delete_media(seminar.media_preview)
+            seminar.media_preview = None
+            seminar.save()
 
     def get_duration(self, file):
         decoder = timeside.decoder.FileDecoder(file)
@@ -143,8 +144,7 @@ class Command(BaseCommand):
                         seminar.save()
 
                     exist = False
-                    medias = seminar.medias.all()
-                    for media in medias:
+                    for media in seminar.medias.all():
                         if media.item.file == path:
                             exist = True
                             break