From: Guillaume Pellerin Date: Mon, 30 Dec 2013 13:51:59 +0000 (+0100) Subject: delete all new seminar medias X-Git-Tag: 2.8.1-pro~360 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=943bf5bcf792e556768664f20e2bb2ad0e8a8a7c;p=teleforma.git delete all new seminar medias --- diff --git a/teleforma/management/commands/teleforma-import-seminar-media.py b/teleforma/management/commands/teleforma-import-seminar-media.py index 2be3ad34..38c41c3f 100644 --- a/teleforma/management/commands/teleforma-import-seminar-media.py +++ b/teleforma/management/commands/teleforma-import-seminar-media.py @@ -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):