]> git.parisson.com Git - teleforma.git/commitdiff
delete all new seminar medias
authorGuillaume Pellerin <yomguy@parisson.com>
Mon, 30 Dec 2013 13:51:59 +0000 (14:51 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Mon, 30 Dec 2013 13:51:59 +0000 (14:51 +0100)
teleforma/management/commands/teleforma-import-seminar-media.py

index 2be3ad34885086d31adf00bd1861d3f57a3f87b2..38c41c3fd9649f71637cc3f4e8cbca0a60f0c266 100644 (file)
@@ -58,9 +58,12 @@ class Command(BaseCommand):
             media.delete()
 
     def delete_media(self, media):
-        for trans in media.item.transcoded.all():
-            trans.delete()
-        media.item.delete()
+        if media.item:
+            transcoded = media.item.transcoded.all()
+            if transcoded:
+                for trans in transcoded:
+                    trans.delete()
+            media.item.delete()
         media.delete()
 
     def seminar_media_cleanup(self, seminar):