mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-16 17:28:11 +00:00
Try using ID val
This commit is contained in:
@@ -97,12 +97,12 @@ def copy_part_parameters(apps, schema_editor):
|
|||||||
ParameterTemplate.objects.bulk_create(templates)
|
ParameterTemplate.objects.bulk_create(templates)
|
||||||
print(f"\nMigrated {len(templates)} PartParameterTemplate instances.")
|
print(f"\nMigrated {len(templates)} PartParameterTemplate instances.")
|
||||||
|
|
||||||
assert ParameterTemplate.objects.filter().count() == len(templates)
|
assert ParameterTemplate.objects.all().count() == len(templates)
|
||||||
|
|
||||||
# Next, copy PartParameter instances to Parameter instances
|
# Next, copy PartParameter instances to Parameter instances
|
||||||
parameters = []
|
parameters = []
|
||||||
|
|
||||||
content_type =ContentType.objects.get_or_create(app_label='part', model='part')
|
content_type = ContentType.objects.get_or_create(app_label='part', model='part')
|
||||||
|
|
||||||
for parameter in PartParameter.objects.all():
|
for parameter in PartParameter.objects.all():
|
||||||
# Find the corresponding ParameterTemplate
|
# Find the corresponding ParameterTemplate
|
||||||
@@ -124,7 +124,7 @@ def copy_part_parameters(apps, schema_editor):
|
|||||||
Parameter.objects.bulk_create(parameters)
|
Parameter.objects.bulk_create(parameters)
|
||||||
print(f"\nMigrated {len(parameters)} PartParameter instances.")
|
print(f"\nMigrated {len(parameters)} PartParameter instances.")
|
||||||
|
|
||||||
assert Parameter.objects.filter(model_type=content_type).count() == len(parameters)
|
assert Parameter.objects.filter(model_type=content_type.id).count() == len(parameters)
|
||||||
|
|
||||||
|
|
||||||
def copy_manufacturer_part_parameters(apps, schema_editor):
|
def copy_manufacturer_part_parameters(apps, schema_editor):
|
||||||
@@ -165,7 +165,7 @@ def copy_manufacturer_part_parameters(apps, schema_editor):
|
|||||||
Parameter.objects.bulk_create(parameters)
|
Parameter.objects.bulk_create(parameters)
|
||||||
print(f"\nMigrated {len(parameters)} ManufacturerPartParameter instances.")
|
print(f"\nMigrated {len(parameters)} ManufacturerPartParameter instances.")
|
||||||
|
|
||||||
assert Parameter.objects.filter(model_type=content_type).count() == len(parameters)
|
assert Parameter.objects.filter(model_type=content_type.id).count() == len(parameters)
|
||||||
|
|
||||||
|
|
||||||
def update_category_parameters(apps, schema_editor):
|
def update_category_parameters(apps, schema_editor):
|
||||||
|
|||||||
Reference in New Issue
Block a user