Fix order of operations

We must look for the value before we set it.
This commit is contained in:
tcely 2025-04-27 03:05:34 -04:00 committed by GitHub
parent 832799b51b
commit cdbdc755cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1144,13 +1144,13 @@ class Media(models.Model):
def save_to_metadata(self, key, value, /): def save_to_metadata(self, key, value, /):
data = self.loaded_metadata data = self.loaded_metadata
data[key] = value
self.ingest_metadata(data)
using_new_metadata = self.get_metadata_first_value( using_new_metadata = self.get_metadata_first_value(
('migrated', '_using_table',), ('migrated', '_using_table',),
False, False,
arg_dict=data, arg_dict=data,
) )
data[key] = value
self.ingest_metadata(data)
if not using_new_metadata: if not using_new_metadata:
epoch = self.get_metadata_first_value('epoch', arg_dict=data) epoch = self.get_metadata_first_value('epoch', arg_dict=data)
migrated = dict(migrated=True, epoch=epoch) migrated = dict(migrated=True, epoch=epoch)