-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/63460/
-----------------------------------------------------------

Review request for atlas, Ashutosh Mestry, keval bhatt, Madhan Neethiraj, Nixon 
Rodrigues, and Sharmadha Sainath.


Bugs: ATLAS:2222
    https://issues.apache.org/jira/browse/ATLAS:2222


Repository: atlas


Description
-------

In UI , When string attribute filter contains comma , it is taken as separate 
attribute filter.
For example basic search : hive_table , filter : description = a , b 
POST request body :
```json
{  
   "excludeDeletedEntities":true,
   "entityFilters":{  
      "condition":"AND",
      "criterion":[  
         {  
            "attributeName":"description",
            "operator":"eq",
            "attributeValue":"a"
         },
         {  
            "attributeName":"b",
            "operator":"string"
         }
      ]
   },
   "tagFilters":null,
   "attributes":[  

   ],
   "limit":25,
   "offset":0,
   "typeName":"hive_table",
   "classification":null
}
```

The search throws 400 Bad request with error notification "Attribute b not 
found for type hive_table".

This is seen only in UI ,as when search is fired with attributeValue given as 
"a,b" using REST API , fetches correct results.
```json
{  
   "excludeDeletedEntities":true,
   "entityFilters":{  
      "condition":"AND",
      "criterion":[  
         {  
            "attributeName":"description",
            "operator":"eq",
            "attributeValue":"a,b"
         }
      ]
   },
   "tagFilters":null,
   "attributes":[  

   ],
   "limit":25,
   "offset":0,
   "typeName":"hdfs_path",
   "classification":null
}
```


Diffs
-----

  dashboardv2/public/js/utils/CommonViewFunction.js 37f14d5 


Diff: https://reviews.apache.org/r/63460/diff/1/


Testing
-------

Done one round of sanity testing.


Thanks,

pratik pandey

Reply via email to