-
Bug
-
Resolution: Done
-
Major
-
6.0.0.Final
-
None
QueryInterceptor uses the return value from RemoveCommand/ReplaceCommand to remove the value from the index.
But both RemoveCommand and ReplaceCommand have a variant with an expected value parameter, and this variant return a boolean value instead of the removed/replaced value. In that case, the previous value won't be removed from the index.
QueryInterceptor should probably use the previous value from the context entries to update the index instead.