From: yomguy Date: Wed, 20 Feb 2013 12:05:30 +0000 (+0100) Subject: fix various super calls X-Git-Tag: 2.8.1-pro~491^2~23 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=4b910c4c8b219b958e03dc56d9790dd60aad79f3;p=teleforma.git fix various super calls --- diff --git a/teleforma/models/core.py b/teleforma/models/core.py index 144dabe9..1422dc7b 100755 --- a/teleforma/models/core.py +++ b/teleforma/models/core.py @@ -386,12 +386,13 @@ class Document(MediaBase): return ' - '.join(strings) def save(self, **kwargs): + super(Document, self).save(**kwargs) 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(Document, self).save(**kwargs) + class Meta(MetaCore): db_table = app_label + '_' + 'document' @@ -445,12 +446,13 @@ class Media(MediaBase): return ' - '.join(strings) def save(self, **kwargs): + super(Media, self).save(**kwargs) if self.course: self.course.save() elif self.conference: self.conference.course.save() self.set_mime_type() - super(Media, self).save(**kwargs) + class Meta(MetaCore): @@ -518,8 +520,8 @@ class Conference(Displayable): return ' - '.join(list) def save(self, **kwargs): - self.course.save() super(Conference, self).save(**kwargs) + self.course.save() def to_dict(self):