Ignore KeyError when deleting keys

This commit is contained in:
tcely 2025-04-27 03:30:39 -04:00 committed by GitHub
parent 01dee636d6
commit 91cb0ce83b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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