Skip to content

Commit 659ea3a

Browse files
authored
fix(sidekick): missing field for discovery enums (#2361)
1 parent 19ab9b0 commit 659ea3a

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

internal/sidekick/internal/parser/discovery/enum.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ func makeMessageEnum(model *api.API, message *api.Message, name string, schema *
4444
Parent: enum,
4545
}
4646
enum.Values = append(enum.Values, value)
47+
enum.UniqueNumberValues = append(enum.UniqueNumberValues, value)
4748
}
4849
model.State.EnumByID[enum.ID] = enum
4950
message.Enums = append(message.Enums, enum)

internal/sidekick/internal/parser/discovery/enum_field_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ func TestMakeEnumFields(t *testing.T) {
8585
},
8686
},
8787
}
88+
wantEnum.UniqueNumberValues = wantEnum.Values
8889
gotEnum, ok := model.State.EnumByID[wantEnum.ID]
8990
if !ok {
9091
t.Fatalf("missing enum %s", wantEnum.ID)

0 commit comments

Comments
 (0)