Skip to content

Commit ecb1026

Browse files
committed
Fix Missing Schema
1 parent 7449b0f commit ecb1026

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/Kiota.Builder/KiotaBuilder.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1871,6 +1871,12 @@ private void AddTypeArrayMemberToComposedType(IOpenApiSchema schema, JsonSchemaT
18711871
}
18721872
private CodeTypeBase CreateModelDeclarations(OpenApiUrlTreeNode currentNode, IOpenApiSchema schema, OpenApiOperation? operation, CodeElement parentElement, string suffixForInlineSchema, IOpenApiResponse? response = default, string typeNameForInlineSchema = "", bool isRequestBody = false, bool isViaDiscriminator = false)
18731873
{
1874+
// ???
1875+
if (schema is null)
1876+
{
1877+
return new CodeType { Name = UntypedNodeName, IsExternal = true };
1878+
}
1879+
18741880
var (codeNamespace, responseValue, suffix) = schema.IsReferencedSchema() switch
18751881
{
18761882
true => (GetShortestNamespace(parentElement.GetImmediateParentOfType<CodeNamespace>(), schema), response, string.Empty), // referenced schema

0 commit comments

Comments
 (0)