Преглед на файлове

17406 allow deletion of plugin custom field if plugin removed

Arthur Hanson преди 1 година
родител
ревизия
f5d6f5d997
променени са 1 файла, в които са добавени 1 реда и са изтрити 2 реда
  1. 1 2
      netbox/extras/models/customfields.py

+ 1 - 2
netbox/extras/models/customfields.py

@@ -294,8 +294,7 @@ class CustomField(CloningMixin, ExportTemplatesMixin, ChangeLoggedModel):
         no longer assigned to a model, or because it has been deleted).
         """
         for ct in content_types:
-            model = ct.model_class()
-            if model:
+            if model := ct.model_class():
                 instances = model.objects.filter(custom_field_data__has_key=self.name)
                 for instance in instances:
                     del instance.custom_field_data[self.name]