Browse Source

Oprava rozbitého override save(), kterému chyběly *args a **kwargs

export_seznamu_prednasek
Pavel 'LEdoian' Turinsky 5 years ago
parent
commit
dbc7cc2e57
  1. 36
      seminar/models.py

36
seminar/models.py

@ -384,8 +384,8 @@ class Rocnik(SeminarModelBase):
cache.set(name, c, 300) cache.set(name, c, 300)
return c return c
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
self.rocniknode.save() self.rocniknode.save()
@ -481,8 +481,8 @@ class Cislo(SeminarModelBase):
return None return None
return c return c
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
self.cislonode.save() self.cislonode.save()
@ -716,8 +716,8 @@ class Tema(Problem):
return "t{}".format(self.kod) return "t{}".format(self.kod)
return '<Není zadaný>' return '<Není zadaný>'
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
for tvcn in self_temavcislenode_set: for tvcn in self_temavcislenode_set:
tvcn.save() tvcn.save()
@ -742,8 +742,8 @@ class Clanek(Problem):
return "c{}".format(self.kod) return "c{}".format(self.kod)
return '<Není zadaný>' return '<Není zadaný>'
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
self.claneknode.save() self.claneknode.save()
@ -764,8 +764,8 @@ class Text(SeminarModelBase):
# obrázky mají návaznost opačným směrem (vazba z druhé strany) # obrázky mají návaznost opačným směrem (vazba z druhé strany)
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
for tn in self.textnode_set: for tn in self.textnode_set:
tn.save() tn.save()
@ -804,8 +804,8 @@ class Uloha(Problem):
return name return name
return '<Není zadaný>' return '<Není zadaný>'
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
self.ulohazadaninode.save() self.ulohazadaninode.save()
self.ulohavzoraknode.save() self.ulohavzoraknode.save()
@ -991,8 +991,8 @@ class Pohadka(SeminarModelBase):
uryvek = self.text if len(self.text) < 50 else self.text[:(50-3)]+"..." uryvek = self.text if len(self.text) < 50 else self.text[:(50-3)]+"..."
return uryvek return uryvek
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
self.pohadkanode.save() self.pohadkanode.save()
@ -1105,8 +1105,8 @@ class Konfera(models.Model):
def __str__(self): def __str__(self):
return "{}: ({})".format(self.nazev, self.soustredeni) return "{}: ({})".format(self.nazev, self.soustredeni)
def save(self): def save(self, *args, **kwargs):
super().save() super().save(*args, **kwargs)
# *Node.save() aktualizuje název *Nodu. # *Node.save() aktualizuje název *Nodu.
self.konferanode.save() self.konferanode.save()
@ -1224,9 +1224,9 @@ class TreeNode(PolymorphicModel):
#TODO: logování #TODO: logování
return "Nepojmenovaný Treenode" return "Nepojmenovaný Treenode"
def save(self): def save(self, *args, **kwargs):
self.aktualizuj_nazev() self.aktualizuj_nazev()
super().save() super().save(*args, **kwargs)
class RocnikNode(TreeNode): class RocnikNode(TreeNode):
class Meta: class Meta:

Loading…
Cancel
Save