]> git.parisson.com Git - teleforma.git/commitdiff
fix set mime type
authoryomguy <yomguy@parisson.com>
Sun, 22 Jul 2012 22:07:08 +0000 (00:07 +0200)
committeryomguy <yomguy@parisson.com>
Sun, 22 Jul 2012 22:07:08 +0000 (00:07 +0200)
teleforma/models.py

index 853613f4c300937d203c2cc5aaf25fef2f42e8b5..83e38e4ec34ee2598244b361890ca251a9be66bc 100755 (executable)
@@ -433,6 +433,7 @@ class Media(MediaBase):
     def set_mime_type(self):
         if self.item.file:
             self.mime_type = mimetypes.guess_type(self.item.file.path)[0]
+            self.save()
 
     def __unicode__(self):
         if self.course:
@@ -448,7 +449,6 @@ class Media(MediaBase):
             self.course.save()
         elif self.conference:
             self.conference.course.save()
-        self.set_mime_type()
 
     class Meta:
         db_table = app_label + '_' + 'media'