From 3ad7622bf039d09f08d93a4c6a385d1577e48aca Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Mon, 5 Apr 2021 15:11:29 -0400 Subject: [PATCH] Catch AttributeError when generating ContentType labels --- netbox/utilities/forms/fields.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/netbox/utilities/forms/fields.py b/netbox/utilities/forms/fields.py index f0be33195..bb74ead99 100644 --- a/netbox/utilities/forms/fields.py +++ b/netbox/utilities/forms/fields.py @@ -123,8 +123,11 @@ class ContentTypeChoiceMixin: super().__init__(queryset, *args, **kwargs) def label_from_instance(self, obj): - meta = obj.model_class()._meta - return f'{meta.app_config.verbose_name} > {meta.verbose_name}' + try: + meta = obj.model_class()._meta + return f'{meta.app_config.verbose_name} > {meta.verbose_name}' + except AttributeError: + return super().label_from_instance(obj) class ContentTypeChoiceField(ContentTypeChoiceMixin, forms.ModelChoiceField):