Skip to content

Commit fd87da0

Browse files
authored
Merge pull request #561 from swagger-api/ticket-550
refs #550 - fix random enum failure in csharp
2 parents 653630d + 06795a5 commit fd87da0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ private void postProcessEnumRefs(final Map<String, Object> models) {
435435
// This is different in C# than most other generators, because enums in C# are compiled to integral types,
436436
// while enums in many other languages are true objects.
437437
CodegenModel refModel = enumRefs.get(var.datatype);
438-
var.allowableValues = refModel.allowableValues;
438+
var.allowableValues = new HashMap<>(refModel.allowableValues);
439439
updateCodegenPropertyEnum(var);
440440

441441
// We do these after updateCodegenPropertyEnum to avoid generalities that don't mesh with C#.

0 commit comments

Comments
 (0)