From 4b910c4c8b219b958e03dc56d9790dd60aad79f3 Mon Sep 17 00:00:00 2001 From: yomguy Date: Wed, 20 Feb 2013 13:05:30 +0100 Subject: [PATCH] fix various super calls --- teleforma/models/core.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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): -- 2.39.5