Explorar el Código

#7082: Handle stale content types

jeremystretch hace 4 años
padre
commit
528df76747
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      netbox/utilities/utils.py

+ 6 - 2
netbox/utilities/utils.py

@@ -348,8 +348,12 @@ def content_type_name(contenttype):
     """
     Return a proper ContentType name.
     """
-    meta = contenttype.model_class()._meta
-    return f'{meta.app_config.verbose_name} > {meta.verbose_name}'
+    try:
+        meta = contenttype.model_class()._meta
+        return f'{meta.app_config.verbose_name} > {meta.verbose_name}'
+    except AttributeError:
+        # Model no longer exists
+        return f'{contenttype.app_label} > {contenttype.model}'
 
 
 #