From: Guillaume Pellerin Date: Sat, 9 May 2026 16:14:45 +0000 (+0200) Subject: fix set mimetype X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=f1c3d4abe5d66b3c45791c194f3df3070ff25303;p=teleforma.git fix set mimetype --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 5917f184..387bd3b9 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -1063,8 +1063,13 @@ class Media(MediaBase): _('poster file'), upload_to='items/%Y/%m/%d', max_length=255, null=True, blank=False) def set_mime_type(self): + path = None if self.file: - mime_type = guess_mimetypes(self.file.path) + path = self.file.path + elif self.file_s3: + path = self.file_s3.name + if path: + mime_type = guess_mimetypes(path) if mime_type == 'audio/mpeg': self.mime_type = 'audio/mp3' else: