This commit is contained in:
Arthur Hanson 2024-04-22 22:32:20 +02:00 committed by GitHub
commit da7c14d4e0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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: