Skip to content

Commit c0183c7

Browse files
authored
Merge pull request #8585 from swagger-api/fix-generator-service
fix generator spec
2 parents 858b9fe + 4001023 commit c0183c7

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/service/GeneratorUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ public static io.swagger.codegen.ClientOptInput getClientOptInputV2(GenerationRe
161161
public static void validateSpec(String lang, String inputSpec, String inputSpecURL) {
162162
Validate.notEmpty(lang, "language must be specified");
163163

164-
if ((StringUtils.isBlank(inputSpec) || "{}".equals(inputSpec)) && StringUtils.isBlank(inputSpecURL)) {
164+
if ((StringUtils.isBlank(inputSpec) || "{}".equals(inputSpec) || "{ }".equals(inputSpec)) && StringUtils.isBlank(inputSpecURL)) {
165165
throw new BadRequestException("input spec or URL must be specified");
166166
}
167167

modules/swagger-generator/src/main/java/io/swagger/v3/generator/online/GeneratorController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ public static HiddenOptions loadHiddenOptionsFromEnv(String csv) {
120120
HiddenOptions options = new HiddenOptions();
121121
String[] sections =csv.split("\\|");
122122
for (String section: sections) {
123-
LOGGER.error(section);
124123
String [] keyval = section.split("\\:");
125124
switch (keyval[0]) {
126125
case "clients":

modules/swagger-generator/src/main/resources/openapi.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,6 @@ components:
131131
GenerationRequest:
132132
x-swagger-router-model: io.swagger.codegen.v3.service.GenerationRequest
133133
required:
134-
- spec
135134
- options
136135
properties:
137136
spec:
@@ -144,8 +143,8 @@ components:
144143
type: string
145144
description: type of the spec (client or server)
146145
enum:
147-
- client
148-
- server
146+
- CLIENT
147+
- SERVER
149148
codegenVersion:
150149
type: string
151150
description: codegen version to use

0 commit comments

Comments
 (0)