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, /):
data = self.loaded_metadata
data[key] = value
self.ingest_metadata(data)
using_new_metadata = self.get_metadata_first_value(
('migrated', '_using_table',),
False,
arg_dict=data,
)
data[key] = value
self.ingest_metadata(data)
if not using_new_metadata:
epoch = self.get_metadata_first_value('epoch', arg_dict=data)
migrated = dict(migrated=True, epoch=epoch)