diff --git a/src/translib/intf_app.go b/src/translib/intf_app.go index 43d1b1adce..4dabe9a8e0 100644 --- a/src/translib/intf_app.go +++ b/src/translib/intf_app.go @@ -235,7 +235,7 @@ func (app *IntfApp) translateSubscribe(dbs [db.MaxDB]*db.DB, path string) (*noti notSupported := tlerr.NotSupportedError{Format: "Subscribe not supported", Path: path} if isSubtreeRequest(pathInfo.Template, "/openconfig-interfaces:interfaces") { - if pathInfo.HasSuffix("/interface{name}") || + if pathInfo.HasSuffix("/interface{}") || pathInfo.HasSuffix("/config") || pathInfo.HasSuffix("/state") { log.Errorf("Subscribe not supported for %s!", pathInfo.Template) diff --git a/src/translib/lldp_app.go b/src/translib/lldp_app.go index 19d4a0217e..86edc158ff 100644 --- a/src/translib/lldp_app.go +++ b/src/translib/lldp_app.go @@ -131,7 +131,7 @@ func (app *lldpApp) translateSubscribe(dbs [db.MaxDB]*db.DB, path string) (*noti return nil, nil, errors.New("ifKey given is empty!") } log.Info("Interface name = ", ifKey) - if pathInfo.HasSuffix("/interface{name}") { + if pathInfo.HasSuffix("/interface{}") { notifInfo.table = db.TableSpec{Name: "LLDP_ENTRY_TABLE"} notifInfo.key = asKey(ifKey) notifInfo.needCache = true