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

retrace_paths should ignore case in model names

This commit is contained in:
Jeremy Stretch
2020-10-01 13:09:29 -04:00
parent 8abc05544c
commit cd398b15d8

View File

@ -4,7 +4,7 @@ from django.core.management.color import no_style
from django.db import connection from django.db import connection
from django.db.models import Q from django.db.models import Q
from dcim.models import CablePath, Interface from dcim.models import CablePath
from dcim.signals import create_cablepaths from dcim.signals import create_cablepaths
ENDPOINT_MODELS = ( ENDPOINT_MODELS = (
@ -31,7 +31,7 @@ class Command(BaseCommand):
q = Q() q = Q()
for model_name in model_names: for model_name in model_names:
app_label, model = model_name.split('.') app_label, model = model_name.split('.')
q |= Q(app_label=app_label, model=model) q |= Q(app_label__iexact=app_label, model__iexact=model)
return ContentType.objects.filter(q) return ContentType.objects.filter(q)
def handle(self, *model_names, **options): def handle(self, *model_names, **options):