Skip to content

Commit fa96d39

Browse files
authored
Merge pull request #8561 from swagger-api/fix-enum-default
fix enum default value in ModelUtils
2 parents de7ef77 + e85b6f6 commit fa96d39

File tree

1 file changed

+2
-1
lines changed
  • modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/utils

1 file changed

+2
-1
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/utils/ModelUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ public static void processModelEnums(Map<String, Object> objs) {
122122
enumVar.put("name", toEnumVarName(enumName));
123123
enumVar.put("value", toEnumValue(value.toString(), cm.dataType));
124124
enumVars.add(enumVar);
125+
125126
}
126127
cm.allowableValues.put("enumVars", enumVars);
127128
}
@@ -205,7 +206,7 @@ public static void updateCodegenPropertyEnum(CodegenProperty var) {
205206
}
206207
}
207208
if (enumName != null) {
208-
var.defaultValue = String.format("%s.%s", enumName, var.datatypeWithEnum);
209+
var.defaultValue = String.format("%s.%s", var.datatypeWithEnum, enumName);
209210
}
210211
}
211212
}

0 commit comments

Comments
 (0)