mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-23 05:26:37 +00:00
Do not change the Media instance
This commit is contained in:
parent
986fda59ce
commit
afcefc04c1
@ -181,14 +181,16 @@ def media_post_save(sender, instance, created, **kwargs):
|
|||||||
)
|
)
|
||||||
existing_media_download_task = get_media_download_task(str(instance.pk))
|
existing_media_download_task = get_media_download_task(str(instance.pk))
|
||||||
# If the media has not yet been downloaded schedule it to be downloaded
|
# If the media has not yet been downloaded schedule it to be downloaded
|
||||||
|
downloaded = instance.downloaded
|
||||||
if not (instance.media_file_exists or existing_media_download_task):
|
if not (instance.media_file_exists or existing_media_download_task):
|
||||||
# The file was deleted after it was downloaded, skip this media.
|
# The file was deleted after it was downloaded, skip this media.
|
||||||
if instance.can_download and instance.downloaded:
|
if instance.can_download and instance.downloaded:
|
||||||
skip_changed = True != instance.skip
|
skip_changed = True != instance.skip
|
||||||
instance.skip = True
|
instance.skip = True
|
||||||
instance.media_file = None
|
instance.media_file = None
|
||||||
|
downloaded = False
|
||||||
if (instance.source.download_media and instance.can_download) and not (
|
if (instance.source.download_media and instance.can_download) and not (
|
||||||
instance.skip or instance.downloaded or existing_media_download_task):
|
instance.skip or downloaded or existing_media_download_task):
|
||||||
verbose_name = _('Downloading media for "{}"')
|
verbose_name = _('Downloading media for "{}"')
|
||||||
download_media(
|
download_media(
|
||||||
str(instance.pk),
|
str(instance.pk),
|
||||||
|
Loading…
Reference in New Issue
Block a user