From: yomguy Date: Wed, 28 Nov 2012 15:09:12 +0000 (+0100) Subject: auto doc title X-Git-Tag: 0.9-probarreau~281 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=d6c4000d2f07018a9045197e841a8aba7b5e18f6;p=teleforma.git auto doc title --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index d12d7b06..d92d371e 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -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'