Skip to content

Commit 5c80cca

Browse files
authored
Merge branch 'master' into bug/fix-for-663-remove-constructor-sideeffect
2 parents 9962000 + b30acc3 commit 5c80cca

File tree

6 files changed

+14
-10
lines changed

6 files changed

+14
-10
lines changed

src/main/java/io/swagger/codegen/v3/generators/DefaultCodegenConfig.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@
7878
import java.io.File;
7979
import java.io.IOException;
8080
import java.io.InputStream;
81+
import java.io.UnsupportedEncodingException;
82+
import java.net.URLDecoder;
83+
import java.nio.charset.StandardCharsets;
8184
import java.util.ArrayList;
8285
import java.util.Arrays;
8386
import java.util.Collections;
@@ -2062,6 +2065,11 @@ public CodegenOperation fromOperation(String path, String httpMethod, Operation
20622065
Schema schema = body.getContent().get(contentType).getSchema();
20632066
if (schema != null && StringUtils.isNotBlank(schema.get$ref())) {
20642067
schemaName = OpenAPIUtil.getSimpleRef(schema.get$ref());
2068+
try {
2069+
schemaName = URLDecoder.decode(schemaName, StandardCharsets.UTF_8.name());
2070+
} catch (UnsupportedEncodingException e) {
2071+
LOGGER.error("Could not decoded string: " + schemaName, e);
2072+
}
20652073
schema = schemas.get(schemaName);
20662074
}
20672075
final CodegenContent codegenContent = new CodegenContent(contentType);

src/main/java/io/swagger/codegen/v3/generators/dotnet/AspNetCoreServerCodegen.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -190,16 +190,11 @@ public void processOpts() {
190190
supportingFiles.add(new SupportingFile("gitignore", packageFolder, ".gitignore"));
191191
supportingFiles.add(new SupportingFile("appsettings.json", packageFolder, "appsettings.json"));
192192

193-
//supportingFiles.add(new SupportingFile("Startup.mustache", packageFolder, "Startup.cs"));
194-
195193
supportingFiles.add(new SupportingFile("validateModel.mustache", packageFolder + File.separator + "Attributes", "ValidateModelStateAttribute.cs"));
196194
supportingFiles.add(new SupportingFile("web.config", packageFolder, "web.config"));
197195

198196
supportingFiles.add(new SupportingFile("Properties" + File.separator + "launchSettings.json", packageFolder + File.separator + "Properties", "launchSettings.json"));
199197

200-
// supportingFiles.add(new SupportingFile("Filters" + File.separator + "BasePathFilter.mustache", packageFolder + File.separator + "Filters", "BasePathFilter.cs"));
201-
// supportingFiles.add(new SupportingFile("Filters" + File.separator + "GeneratePathParamsValidationFilter.mustache", packageFolder + File.separator + "Filters", "GeneratePathParamsValidationFilter.cs"));
202-
203198
supportingFiles.add(new SupportingFile("wwwroot" + File.separator + "README.md", packageFolder + File.separator + "wwwroot", "README.md"));
204199
supportingFiles.add(new SupportingFile("wwwroot" + File.separator + "index.html", packageFolder + File.separator + "wwwroot", "index.html"));
205200
supportingFiles.add(new SupportingFile("wwwroot" + File.separator + "web.config", packageFolder + File.separator + "wwwroot", "web.config"));
@@ -373,7 +368,7 @@ private void setAspNetCoreVersion() {
373368
} else {
374369
this.aspNetCoreVersion = optionValue;
375370
}
376-
if (!this.aspNetCoreVersion.equals("2.0") && !this.aspNetCoreVersion.equals("2.1") && !this.aspNetCoreVersion.equals("2.2")) {
371+
if (!this.aspNetCoreVersion.equals("2.0") && !this.aspNetCoreVersion.equals("2.1") && !this.aspNetCoreVersion.equals("2.2") && !this.aspNetCoreVersion.equals("3.0")) {
377372
LOGGER.error("version '" + this.aspNetCoreVersion + "' is not supported, switching to default version: '" + DEFAULT_ASP_NET_CORE_VERSION + "'");
378373
this.aspNetCoreVersion = DEFAULT_ASP_NET_CORE_VERSION;
379374
}

src/main/resources/handlebars/aspnetcore/3.0/Dockerfile.mustache

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ RUN dotnet publish -c Release -o out
1515
FROM mcr.microsoft.com/dotnet/core/aspnet:{{aspNetCoreVersion}}
1616
WORKDIR /app
1717
COPY --from=build-env /app/out .
18-
ENTRYPOINT ["dotnet", "{{packageName}}.dll"]
18+
19+
ENTRYPOINT ["dotnet", "{{packageName}}.dll"]

src/main/resources/handlebars/aspnetcore/3.0/Filters/BasePathFilter.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ namespace {{packageName}}.Filters
4848
}
4949
}
5050
}
51-
}
51+
}

src/main/resources/handlebars/aspnetcore/3.0/Project.csproj.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
<ItemGroup>
1818
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />
1919
</ItemGroup>
20-
</Project>
20+
</Project>

src/main/resources/handlebars/aspnetcore/3.0/Startup.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,4 +151,4 @@ namespace {{packageName}}
151151
}
152152
}
153153
}
154-
}
154+
}

0 commit comments

Comments
 (0)