mirror of
https://github.com/meeb/tubesync.git
synced 2025-06-25 14:36:34 +00:00
Deactivate the Source before deletion
This commit is contained in:
parent
cbed39b798
commit
640f51fe95
@ -142,6 +142,8 @@ def source_post_save(sender, instance, created, **kwargs):
|
|||||||
def source_pre_delete(sender, instance, **kwargs):
|
def source_pre_delete(sender, instance, **kwargs):
|
||||||
# Triggered before a source is deleted, delete all media objects to trigger
|
# Triggered before a source is deleted, delete all media objects to trigger
|
||||||
# the Media models post_delete signal
|
# the Media models post_delete signal
|
||||||
|
log.info(f'Deactivating source: {instance.name}')
|
||||||
|
instance.deactivate()
|
||||||
log.info(f'Deleting tasks for source: {instance.name}')
|
log.info(f'Deleting tasks for source: {instance.name}')
|
||||||
delete_task_by_source('sync.tasks.index_source_task', instance.pk)
|
delete_task_by_source('sync.tasks.index_source_task', instance.pk)
|
||||||
for media in Media.objects.filter(source=instance):
|
for media in Media.objects.filter(source=instance):
|
||||||
|
Loading…
Reference in New Issue
Block a user