From 525787a2ca956cecb13b6b88fd5e845d04e49070 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 6 Aug 2026 14:29:41 +0200 Subject: [PATCH] better test --- .../teleforma-export-conferences-s3.py | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) 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() -- 2.47.3