]> git.parisson.com Git - teleforma.git/commitdiff
auto doc title
authoryomguy <yomguy@parisson.com>
Wed, 28 Nov 2012 15:09:12 +0000 (16:09 +0100)
committeryomguy <yomguy@parisson.com>
Wed, 28 Nov 2012 15:09:12 +0000 (16:09 +0100)
teleforma/models/core.py

index d12d7b06ac691d3986ad49e07605b540f3ad595e..d92d371eb6d3fd3948c14f38fe2e9d3e75b56955 100644 (file)
@@ -475,9 +475,10 @@ class DocumentSimple(MediaBase):
         return self.title
 
     def save(self, **kwargs):
-        super(DocumentSimple, self).save(**kwargs)
         self.set_mime_type()
-        
+        if not self.title:
+            self.title = os.path.splitext(os.path.split(self.file.path)[1])[0].replace('-', ' ')
+        super(DocumentSimple, self).save(**kwargs)
 
     class Meta(MetaCore):
         db_table = app_label + '_' + 'document_simple'