Skip to content

Commit d72b10c

Browse files
committed
Support list marking for struct fields
1 parent e3e2a95 commit d72b10c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

sdk/struct.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,11 @@ func applyErrataToField(field *matter.Field, override *errata.SDKType) {
4747
field.Name = override.OverrideName
4848
}
4949
if override.OverrideType != "" {
50-
field.Type = types.ParseDataType(override.OverrideType, types.DataTypeRankScalar)
50+
rank := types.DataTypeRankScalar
51+
if override.List {
52+
rank = types.DataTypeRankList
53+
}
54+
field.Type = types.ParseDataType(override.OverrideType, rank)
5155
}
5256
if override.Conformance != "" {
5357
field.Conformance = conformance.ParseConformance(override.Conformance)

0 commit comments

Comments
 (0)