1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #5376: Correct invalid custom field filter logic values

This commit is contained in:
Jeremy Stretch
2020-11-24 10:28:34 -05:00
parent b3d674e170
commit b68c79be6b
2 changed files with 13 additions and 0 deletions

View File

@ -51,6 +51,15 @@ def migrate_customfieldvalues(apps, schema_editor):
model.objects.filter(pk=cfv.obj_id).update(**cf_data)
def fix_filter_logic_values(apps, schema_editor):
"""
Fix invalid values for CustomField.filter_logic (see #5376)
"""
CustomField = apps.get_model('extras', 'CustomField')
CustomField.objects.filter(filter_logic="integer").update(filter_logic="loose")
class Migration(migrations.Migration):
dependencies = [
@ -70,4 +79,7 @@ class Migration(migrations.Migration):
migrations.RunPython(
code=migrate_customfieldvalues
),
migrations.RunPython(
code=fix_filter_logic_values
),
]