From 1a33692ae74c52cf71fef4de4947a26ebce35986 Mon Sep 17 00:00:00 2001 From: Arthur Date: Mon, 29 Apr 2024 07:49:46 -0700 Subject: [PATCH] 15815 catch DoesNotExist for widget content type --- netbox/extras/dashboard/widgets.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/netbox/extras/dashboard/widgets.py b/netbox/extras/dashboard/widgets.py index 23f082ce2..89bc1f0bb 100644 --- a/netbox/extras/dashboard/widgets.py +++ b/netbox/extras/dashboard/widgets.py @@ -54,8 +54,11 @@ def get_models_from_content_types(content_types): models = [] for content_type_id in content_types: app_label, model_name = content_type_id.split('.') - content_type = ObjectType.objects.get_by_natural_key(app_label, model_name) - models.append(content_type.model_class()) + try: + content_type = ObjectType.objects.get_by_natural_key(app_label, model_name) + models.append(content_type.model_class()) + except ObjectType.DoesNotExist: + pass return models