From dfef5ae07a14efed74909a3f1fe49083b3e0b7b8 Mon Sep 17 00:00:00 2001 From: Gennady Pundikov Date: Mon, 2 Dec 2024 14:04:26 +0300 Subject: [PATCH] Fix load jsonschema with refs --- src/ApiCodeGenerator.Core/ApiDocumentProvider.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ApiCodeGenerator.Core/ApiDocumentProvider.cs b/src/ApiCodeGenerator.Core/ApiDocumentProvider.cs index 8e83581..551336a 100644 --- a/src/ApiCodeGenerator.Core/ApiDocumentProvider.cs +++ b/src/ApiCodeGenerator.Core/ApiDocumentProvider.cs @@ -106,6 +106,7 @@ public ApiDocumentProvider(IFileProvider fileProvider, HttpClient httpClient) } } + data.Schema = data.Schema.Replace("#/definitions/", $"#/components/schemas/{data.Name}/definitions/"); var content = $"{{\"openapi\":\"3.0.0\",\"components\":{{\"schemas\":{{\"{data.Name}\":{data.Schema}}}}}}}"; return FromContent(content, null); }