From 359ae5d116f983039b87b4b694b822116a32e652 Mon Sep 17 00:00:00 2001 From: Brian Candler Date: Tue, 5 Jan 2021 15:05:17 +0000 Subject: [PATCH] Raise exceptions for other inconsistencies when migrating custom field data Fixes #5573 --- netbox/extras/migrations/0051_migrate_customfields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/extras/migrations/0051_migrate_customfields.py b/netbox/extras/migrations/0051_migrate_customfields.py index 2c992c700..41b2febe7 100644 --- a/netbox/extras/migrations/0051_migrate_customfields.py +++ b/netbox/extras/migrations/0051_migrate_customfields.py @@ -67,7 +67,7 @@ def migrate_customfieldvalues(apps, schema_editor): cf_data = model.objects.filter(pk=cfv.obj_id).values('custom_field_data').first() try: cf_data['custom_field_data'][cfv.field.name] = deserialize_value(cfv.field, cfv.serialized_value) - except ValueError as e: + except Exception as e: print(f'{cfv.field.name} ({cfv.field.type}): {cfv.serialized_value} ({cfv.pk})') raise e model.objects.filter(pk=cfv.obj_id).update(**cf_data)