update episode cover

This commit is contained in:
bkfox
2020-06-12 14:30:53 +02:00
parent a01513b944
commit fee668d130
2 changed files with 9 additions and 0 deletions

View File

@ -56,6 +56,13 @@ def program_post_save(sender, instance, created, *args, **kwargs):
Episode.object.parent(instance).filter(diffusion__isnull=True) \
.delete()
cover_ = getattr(instance, '__initial_cover', None)
if cover_ is None and instance.cover is not None:
Episode.objects.parent(instance) \
.filter(cover__isnull=True) \
.update(cover=instance.cover)
@receiver(signals.pre_save, sender=Schedule)
def schedule_pre_save(sender, instance, *args, **kwargs):