diff --git a/src/NSwag.Commands/NSwagDocumentBase.cs b/src/NSwag.Commands/NSwagDocumentBase.cs index 613e24710..7606f6401 100644 --- a/src/NSwag.Commands/NSwagDocumentBase.cs +++ b/src/NSwag.Commands/NSwagDocumentBase.cs @@ -167,14 +167,7 @@ protected static async Task LoadAsync( where TDocument : NSwagDocumentBase, new() { var data = File.ReadAllText(filePath); - data = TransformLegacyDocument(data, out var requiredLegacyTransformations); - - if (requiredLegacyTransformations) - { - // Save now to avoid transformations - var document = LoadDocument(filePath, data); - await document.SaveAsync(); - } + data = TransformLegacyDocument(data, out var _); if (applyTransformations) { @@ -513,12 +506,6 @@ private static string TransformLegacyDocument(string data, out bool saveFile) saveFile = true; } - if (data.Contains("\"noBuild\":") && !data.Contains("RequireParametersWithoutDefault", StringComparison.OrdinalIgnoreCase)) - { - data = data.Replace("\"noBuild\":", "\"requireParametersWithoutDefault\": true, \"noBuild\":"); - saveFile = true; - } - if (data.Contains("assemblyTypeToSwagger")) { data = data.Replace("assemblyTypeToSwagger", "typesToSwagger");