From: Guillaume Pellerin Date: Thu, 6 Aug 2026 12:29:41 +0000 (+0200) Subject: better test X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=525787a2ca956cecb13b6b88fd5e845d04e49070;p=teleforma.git better test --- diff --git a/teleforma/management/commands/teleforma-export-conferences-s3.py b/teleforma/management/commands/teleforma-export-conferences-s3.py index 8eb5b83f..82a4b5f1 100644 --- a/teleforma/management/commands/teleforma-export-conferences-s3.py +++ b/teleforma/management/commands/teleforma-export-conferences-s3.py @@ -58,23 +58,25 @@ class Command(BaseCommand): for conference in conferences: for media in conference.media.all(): - media_file = media.file.path - filename = os.path.split(media_file)[1] - if os.path.exists(media_file): - with open(media_file, 'rb') as f: - media.file_s3.save(filename, File(f)) - media.set_mime_type() - media.save() - logger.logger.info(media_file) + if media.file: + media_file = media.file.path + filename = os.path.split(media_file)[1] + if os.path.exists(media_file): + with open(media_file, 'rb') as f: + media.file_s3.save(filename, File(f)) + media.set_mime_type() + media.save() + logger.logger.info(media_file) - poster_file = media.poster_file.path - filename = os.path.split(poster_file)[1] - if os.path.exists(poster_file): - with open(poster_file, 'rb') as f: - media.poster_file_s3.save(filename, File(f)) - media.save() - logger.logger.info(poster_file) + if media.poster_file: + poster_file = media.poster_file.path + filename = os.path.split(poster_file)[1] + if os.path.exists(poster_file): + with open(poster_file, 'rb') as f: + media.poster_file_s3.save(filename, File(f)) + media.save() + logger.logger.info(poster_file) - conference.s3_exported = True - conference.save() + conference.s3_exported = True + conference.save()