From 426bc15065dccc63b4db3ba34bda3aea41550fb0 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 d87613b20..25358535d 100644 --- a/netbox/utilities/custom_inspectors.py +++ b/netbox/utilities/custom_inspectors.py @@ -27,7 +27,7 @@ class NetBoxSwaggerAutoSchema(SwaggerAutoSchema): 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)