Add none check

This commit is contained in:
Marcus Weiner 2025-01-22 14:39:06 +01:00
parent c232ca7acc
commit 640e438ef6

View File

@ -287,6 +287,8 @@ class FixWritableNestedSerializerAllowPK(OpenApiSerializerFieldExtension):
def map_serializer_field(self, auto_schema, direction): def map_serializer_field(self, auto_schema, direction):
schema = auto_schema._map_serializer_field(self.target, direction, bypass_extensions=True) schema = auto_schema._map_serializer_field(self.target, direction, bypass_extensions=True)
if schema is None:
return schema
if direction == 'request' and self.target.nested: if direction == 'request' and self.target.nested:
return { return {
'oneOf': [ 'oneOf': [