diff --git a/opentech/apply/funds/migrations/0038_recreate_objects_that_exist.py b/opentech/apply/funds/migrations/0038_recreate_objects_that_exist.py index c6937ad856631dc3a715da617298c4d4db0313d1..05f5d709096d4272463f9bb08ef08f0e4fe9d2cf 100644 --- a/opentech/apply/funds/migrations/0038_recreate_objects_that_exist.py +++ b/opentech/apply/funds/migrations/0038_recreate_objects_that_exist.py @@ -29,10 +29,9 @@ def recreate_objects(apps, schema_editor): f'{new_model_name.lower()}_ptr': obj, 'draft_title': obj.draft_title, 'content_type': content_type, - 'depth': obj.depth, } field_values.update(**kwargs) - new_obj = model(**kwargs) + new_obj = model(**field_values) new_obj.save() diff --git a/opentech/public/funds/migrations/0008_recreate_pages.py b/opentech/public/funds/migrations/0008_recreate_pages.py index 8d0f5aad99f9d8f9e406da831b9a45bc57104a8a..173419040afd647c2e1b1f6ab19966f618d167b2 100644 --- a/opentech/public/funds/migrations/0008_recreate_pages.py +++ b/opentech/public/funds/migrations/0008_recreate_pages.py @@ -20,14 +20,13 @@ def recreate_objects(apps, schema_editor): for obj in new_model.objects.all(): field_values = {} for field in obj._meta.fields: - if field.name not in ['page_ptr']: + if field.name not in ['page_ptr', 'path']: field_values[field.name] = getattr(obj, field.name) kwargs = { f'{new_model_name.lower()}_ptr': obj, 'draft_title': obj.draft_title, 'content_type': content_type, - 'depth': obj.depth, } field_values.update(**kwargs) new_obj = model(**field_values)