Description
Basic search request with POST body fired using curl:
{ "entityFilters":{"condition":"AND","criterion":[{"attributeName":"invalid_attr","operator":"=","attributeValue":"userdir"}]}, "tagFilters":null, "attributes":null, "query":null, "excludeDeletedEntities":true, "limit":25, "typeName":"hdfs_path", "classification":null }
All the hdfs_path entities are fetched because invalid filter keys are ignored :
Converted query string with 2 replacements: [v."__typeName":(hdfs_path) AND v."__state":ACTIVE] => [iyt_t:(hdfs_path) AND b2d_t:ACTIVE] (IndexSerializer:648)
Same happens with invalid tag attribute filters also.
This gives a delusion that all returned hdfs_path entities are satisfied by the filter condition.