diff --git a/server/core/backend/store/indexer.go b/server/core/backend/store/indexer.go index ac0db6ef9..55c9a12e2 100644 --- a/server/core/backend/store/indexer.go +++ b/server/core/backend/store/indexer.go @@ -194,7 +194,7 @@ func (i *Indexer) buildIndex() { return } key := util.BytesToStringWithNoCopy(evt.KV.Key) - prefix := key[:strings.LastIndex(key, "/")+1] + prefix := key[:strings.LastIndex(key[:len(key)-1], "/")+1] i.prefixLock.Lock() switch evt.Action {