From f1c3d4abe5d66b3c45791c194f3df3070ff25303 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Sat, 9 May 2026 18:14:45 +0200 Subject: [PATCH] fix set mimetype --- teleforma/models/core.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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: -- 2.47.3