Do not accept indexing results as media metadata

This commit is contained in:
tcely 2025-05-28 01:53:01 -04:00 committed by GitHub
parent 3093315271
commit 811e36abe0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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,
)