From 811e36abe0ebc7768272bc146f51cfc2f8df944b Mon Sep 17 00:00:00 2001 From: tcely Date: Wed, 28 May 2025 01:53:01 -0400 Subject: [PATCH] Do not accept indexing results as media metadata --- tubesync/sync/models/media.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tubesync/sync/models/media.py b/tubesync/sync/models/media.py index 62f73d5d..973b0b3e 100644 --- a/tubesync/sync/models/media.py +++ b/tubesync/sync/models/media.py @@ -600,8 +600,10 @@ class Media(models.Model): arg_dict=data, ) md_model = self._meta.fields_map.get('new_metadata').related_model - md, created = md_model.objects.get_or_create( - media_id=self.pk, + md, created = md_model.objects.filter( + source__isnull=True, + ).get_or_create( + media=self, site=site, key=self.key, )