From cdbdc755cb2d6822031094f6622bd4f5e9eb45e8 Mon Sep 17 00:00:00 2001 From: tcely Date: Sun, 27 Apr 2025 03:05:34 -0400 Subject: [PATCH] Fix order of operations We must look for the value before we set it. --- tubesync/sync/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tubesync/sync/models.py b/tubesync/sync/models.py index b6695ea4..e9f03b8d 100644 --- a/tubesync/sync/models.py +++ b/tubesync/sync/models.py @@ -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)