Skip to content

Commit 9396a9f

Browse files
authored
Merge pull request #9936 from swagger-api/ticket-7656
refs #7656 - fix random enum failure in csharp
2 parents ace1181 + 0060925 commit 9396a9f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java

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

414414
updateCodegenPropertyEnum(var);

0 commit comments

Comments
 (0)