diff --git a/engine/libindex.go b/engine/libindex.go index 5bcd7da8f..ab33463c2 100644 --- a/engine/libindex.go +++ b/engine/libindex.go @@ -69,8 +69,10 @@ func addReverseFilterIndexForFilter(dm *DataManager, idxItmType, ctx, tnt, itemI } fltrIndexer := NewFilterIndexer(dm, utils.ReverseFilterIndexes, indexerKey) if err = fltrIndexer.StoreIndexes(true, utils.NonTransactional); err != nil { + guardian.Guardian.UnguardIDs(refID) return } + guardian.Guardian.UnguardIDs(refID) } return }