From: yomguy Date: Wed, 28 Nov 2012 16:17:01 +0000 (+0100) Subject: fix doc X-Git-Tag: 0.9-probarreau~279 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=5eb66d88545399f8bd7fb6fdf8dfbe18f8b9bd5e;p=teleforma.git fix doc --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 7ca78374..c8f429ba 100644 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -440,12 +440,12 @@ class Document(MediaBase): return ' - '.join([unicode(self.course), unicode(types), self.title ]) def save(self, **kwargs): - super(Document, self).save(**kwargs) - self.course.save() + if self.course: + self.course.save() 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) + super(Document, self).save(**kwargs) class Meta(MetaCore): db_table = app_label + '_' + 'document'