Skip to content

Commit edbdaa9

Browse files
committed
Set the proper parent for added fabric index fields
1 parent 079a996 commit edbdaa9

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

zap/regen/field.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,10 @@ func eventFieldsHelper(spec *spec.Specification) func(e matter.Event, options *r
5757
return func(e matter.Event, options *raymond.Options) raymond.SafeString {
5858
fields := filterEntities(e.Fields)
5959
if e.Access.FabricSensitivity == matter.FabricSensitivitySensitive {
60-
fields = append(fields, &matter.Field{ID: matter.NewNumber(254), Name: "FabricIndex", Type: types.NewDataType(types.BaseDataTypeFabricIndex, false), Conformance: conformance.Set{&conformance.Mandatory{}}})
60+
fabricIndex := &matter.Field{ID: matter.NewNumber(254), Name: "FabricIndex", Type: types.NewDataType(types.BaseDataTypeFabricIndex, false), Conformance: conformance.Set{&conformance.Mandatory{}}}
61+
fabricIndex.SetParent(&e)
62+
63+
fields = append(fields, fabricIndex)
6164
}
6265
return enumerateEntitiesHelper(fields, spec, options)
6366
}

0 commit comments

Comments
 (0)