diff --git a/forks/google/gnmi/model.go b/forks/google/gnmi/model.go index 8d6a4998be62fba77ec2b50ea7decfb8b989fb75..0783b911159543f02c9179c09168e925286c9be2 100644 --- a/forks/google/gnmi/model.go +++ b/forks/google/gnmi/model.go @@ -67,16 +67,7 @@ func (m *Model) NewConfigStruct(jsonConfig []byte) (ygot.ValidatedGoStruct, erro if !ok { return nil, errors.New("root node is not a ygot.ValidatedGoStruct") } - ifaces, err := getInterfaces() - if err != nil { - return nil, err - } - device, ok := rootStruct.(*oc.Device) - if !ok { - return nil, errors.New("root node is not a oc.Device") - } - device.Interfaces = ifaces - return device, nil + return rootStruct, nil } // SupportedModels returns a list of supported models.