Compare commits

...

2 Commits

Author SHA1 Message Date
Arthur Hanson da7c14d4e0
Merge 397d475159 into d606cf1b3c 2024-04-22 22:32:20 +02:00
Arthur 397d475159 15404 schema map for SerializedPKRelatedField 2024-03-15 12:02:19 -07:00
1 changed files with 7 additions and 0 deletions

View File

@ -47,6 +47,13 @@ class ChoiceFieldFix(OpenApiSerializerFieldExtension):
)
class SerializedPKRelatedFieldFix(OpenApiSerializerFieldExtension):
target_class = "netbox.api.fields.SerializedPKRelatedField"
def map_serializer_field(self, auto_schema, direction):
return auto_schema._map_serializer(self.target.serializer, direction)
class NetBoxAutoSchema(AutoSchema):
"""
Overrides to drf_spectacular.openapi.AutoSchema to fix following issues: