From 3402efa30eed5c70a1d9239738e8d090039a7063 Mon Sep 17 00:00:00 2001 From: Abhimanyu Saharan Date: Thu, 12 Jan 2023 08:05:08 -0800 Subject: [PATCH] fixed AttributeError: object of class Schema has no attribute fields --- netbox/utilities/custom_inspectors.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/utilities/custom_inspectors.py b/netbox/utilities/custom_inspectors.py index d87613b20f2..25358535dba 100644 --- a/netbox/utilities/custom_inspectors.py +++ b/netbox/utilities/custom_inspectors.py @@ -27,7 +27,7 @@ def get_operation_id(self, operation_keys=None): def get_request_serializer(self): serializer = super().get_request_serializer() - if serializer is not None and self.method in self.implicit_body_methods: + if serializer is not None and not isinstance(serializer, openapi.Schema) and self.method in self.implicit_body_methods: if writable_class := self.get_writable_class(serializer): if hasattr(serializer, 'child'): child_serializer = self.get_writable_class(serializer.child)