From 14b246cb8acc2bc6ce171fcc9dbd727b0ab7e15f Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 10 Dec 2025 08:23:35 -0500 Subject: [PATCH 1/2] Fixes #17976: Remove devicetype_count from nested manufacturer to correct OpenAPI schema --- netbox/dcim/api/serializers_/manufacturers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/api/serializers_/manufacturers.py b/netbox/dcim/api/serializers_/manufacturers.py index 1a1eea6ec..bd064f411 100644 --- a/netbox/dcim/api/serializers_/manufacturers.py +++ b/netbox/dcim/api/serializers_/manufacturers.py @@ -20,4 +20,4 @@ class ManufacturerSerializer(NetBoxModelSerializer): 'id', 'url', 'display_url', 'display', 'name', 'slug', 'description', 'tags', 'custom_fields', 'created', 'last_updated', 'devicetype_count', 'inventoryitem_count', 'platform_count', ] - brief_fields = ('id', 'url', 'display', 'name', 'slug', 'description', 'devicetype_count') + brief_fields = ('id', 'url', 'display', 'name', 'slug', 'description') From 59afa0b41d4fbf2b03f2415b4fe497b08ee4675c Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 10 Dec 2025 09:01:11 -0500 Subject: [PATCH 2/2] Fix test --- netbox/dcim/tests/test_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/tests/test_api.py b/netbox/dcim/tests/test_api.py index 6a819a3c0..e5a56dc03 100644 --- a/netbox/dcim/tests/test_api.py +++ b/netbox/dcim/tests/test_api.py @@ -531,7 +531,7 @@ class RackReservationTest(APIViewTestCases.APIViewTestCase): class ManufacturerTest(APIViewTestCases.APIViewTestCase): model = Manufacturer - brief_fields = ['description', 'devicetype_count', 'display', 'id', 'name', 'slug', 'url'] + brief_fields = ['description', 'display', 'id', 'name', 'slug', 'url'] create_data = [ { 'name': 'Manufacturer 4',