]> git.parisson.com Git - teleforma.git/commitdiff
fix cleanup
authorGuillaume Pellerin <yomguy@parisson.com>
Tue, 31 Dec 2013 10:18:54 +0000 (11:18 +0100)
committerGuillaume Pellerin <yomguy@parisson.com>
Tue, 31 Dec 2013 10:18:54 +0000 (11:18 +0100)
teleforma/management/commands/teleforma-import-seminar-media.py

index 54b66744003318bdf1dcd90c5acd1f6ac9bb0870..9256195fbdd13a2c3a9d437d87a1270d25575e1d 100644 (file)
@@ -58,13 +58,14 @@ class Command(BaseCommand):
             media.delete()
 
     def delete_media(self, media):
-        if media.item:
-            for trans in media.item.transcoded.all():
-                trans.delete()
-            for related in media.item.related.all():
-                related.delete()
-            media.item.delete()
-        media.delete()
+        if media:
+            if media.item:
+                for trans in media.item.transcoded.all():
+                    trans.delete()
+                for related in media.item.related.all():
+                    related.delete()
+                media.item.delete()
+            media.delete()
 
     def seminar_media_cleanup(self, seminar):
         for media in seminar.medias.all():