diff --git a/tubesync/sync/migrations/0032_metadata_transfer.py b/tubesync/sync/migrations/0032_metadata_transfer.py index f9e3d53f..77a37d0e 100644 --- a/tubesync/sync/migrations/0032_metadata_transfer.py +++ b/tubesync/sync/migrations/0032_metadata_transfer.py @@ -16,8 +16,14 @@ def restore_metadata_column(apps, schema_editor): qs = Media.objects.filter(metadata__isnull=False) for media in qs_gen(qs): metadata = media.loaded_metadata - del metadata['migrated'] - del metadata['_using_table'] + try: + del metadata['migrated'] + except KeyError: + pass + try: + del metadata['_using_table'] + except KeyError: + pass media.metadata = media.metadata_dumps(arg_dict=metadata) media.save()