Răsfoiți Sursa

#7082: Handle stale content types

jeremystretch 4 ani în urmă
părinte
comite
528df76747
1 a modificat fișierele cu 6 adăugiri și 2 ștergeri
  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}'
 
 
 #