fix issue #11
This commit is contained in:
		@ -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):
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user