diff --git a/examples/example01/handlers/interfaces/interfacesHandler.go b/examples/example01/handlers/interfaces/interfacesHandler.go index 155b558dd71d7629a86e7286522adad9134f5aa7..a1353d34acd7e2daa134689d7454b766225aa8d9 100644 --- a/examples/example01/handlers/interfaces/interfacesHandler.go +++ b/examples/example01/handlers/interfaces/interfacesHandler.go @@ -183,7 +183,6 @@ func (yh *InterfacesHandler) updateOrCreateInterface(localInterface *additions.I subiface := iface.GetOrCreateSubinterfaces().GetOrCreateSubinterface(uint32(i)) subifaceConfig := subiface.GetOrCreateConfig() subifaceConfig.Index = ygot.Uint32(uint32(i)) - subiface.GetOrCreateState() ipv4 := subiface.GetOrCreateIpv4() ipv4Addr := ipv4.GetOrCreateAddresses().GetOrCreateAddress(addr.IP.String()) @@ -197,8 +196,8 @@ func (yh *InterfacesHandler) updateOrCreateInterface(localInterface *additions.I for i, addr := range localInterface.Ipv6Addresses { subiface := iface.GetOrCreateSubinterfaces().GetOrCreateSubinterface(uint32(i)) - subiface.GetOrCreateConfig() - subiface.GetOrCreateState() + subifaceConfig := subiface.GetOrCreateConfig() + subifaceConfig.Index = ygot.Uint32(uint32(i)) ipv6 := subiface.GetOrCreateIpv6() ipv6Addr := ipv6.GetOrCreateAddresses().GetOrCreateAddress(addr.IP.String())