fix issue #11
This commit is contained in:
parent
84483ecd3c
commit
58f9262e59
|
@ -39,8 +39,6 @@ class Episode(Page):
|
||||||
return super().get_absolute_url()
|
return super().get_absolute_url()
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
if self.cover is None:
|
|
||||||
self.cover = self.program.cover
|
|
||||||
if self.parent is None:
|
if self.parent is None:
|
||||||
raise ValueError('missing parent program')
|
raise ValueError('missing parent program')
|
||||||
super().save(*args, **kwargs)
|
super().save(*args, **kwargs)
|
||||||
|
|
|
@ -108,6 +108,9 @@ class Page(models.Model):
|
||||||
self.pub_date = tz.now()
|
self.pub_date = tz.now()
|
||||||
elif not self.is_published:
|
elif not self.is_published:
|
||||||
self.pub_date = None
|
self.pub_date = None
|
||||||
|
|
||||||
|
if not self.cover and self.parent:
|
||||||
|
self.cover = self.parent.cover
|
||||||
super().save(*args, **kwargs)
|
super().save(*args, **kwargs)
|
||||||
|
|
||||||
def get_absolute_url(self):
|
def get_absolute_url(self):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user