Rahul Kurup created ATLAS-5145:
----------------------------------
Summary: [REACT] Request sent for basic search with business
metadata filter is not proper
Key: ATLAS-5145
URL: https://issues.apache.org/jira/browse/ATLAS-5145
Project: Atlas
Issue Type: Bug
Reporter: Rahul Kurup
When basic search is fired on React UI, the request framed throws an error in
response and doesn't fetch results.
For comparison, listed below the basic search header, payload and response on
classic UI and react UI
[REACT]
[http://localhost:21000/api/atlas/v2/search/basic]
{"excludeDeletedEntities":true,"includeSubClassifications":true,"includeSubTypes":true,"includeClassificationAttributes":true,"entityFilters":\{"condition":"AND","criterion":[{"attributeName":"attr_str","operator":"notNull","attributeValue":""}]},"tagFilters":null,"attributes":[],"limit":25,"offset":0,"relationshipFilters":null,"typeName":"Table","classification":null,"termName":null}
{
"errorCode": "ATLAS-400-00-023",
"errorMessage": "Attribute attr_str not found for type Table"
}
[CLASSIC]
[http://localhost:21000/api/atlas/v2/search/basic]
{"excludeDeletedEntities":true,"includeSubClassifications":true,"includeSubTypes":true,"includeClassificationAttributes":true,"entityFilters":\{"condition":"AND","criterion":[{"attributeName":"test_businessMetadata.attr_str","operator":"notNull","attributeValue":""}]},"tagFilters":null,"attributes":["test_businessMetadata.attr_str"],"limit":25,"offset":0,"typeName":"Table","classification":null,"termName":null}
{
"queryType": "BASIC",
"searchParameters": {
"typeName": "_ALL_ENTITY_TYPES",
"excludeDeletedEntities": true,
"includeClassificationAttributes": true,
"includeSubTypes": true,
"includeSubClassifications": true,
"excludeHeaderAttributes": false,
"limit": 25,
"offset": 0,
"entityFilters": {
"condition": "AND",
"criterion": [
{
"attributeName": "test_businessMetadata.attr_str",
"operator": "notNull",
"attributeValue": ""
}
]
},
"attributes": [
"test_businessMetadata.attr_str"
]
},
"entities": [
{
"typeName": "Table",
"attributes": {
"owner": "fetl",
"createTime": 1758865752142,
"qualifiedName": "customer_dim@cl1",
"name": "customer_dim",
"description": "customer dimension table",
"test_businessMetadata.attr_str": "for5"
},
"guid": "547e5bd3-728b-4747-8181-1008d7478599",
"status": "ACTIVE",
"displayText": "customer_dim",
"classificationNames": [
"Dimension"
],
"classifications": [
{
"typeName": "Dimension",
"entityGuid": "547e5bd3-728b-4747-8181-1008d7478599",
"entityStatus": "ACTIVE",
"propagate": true,
"removePropagationsOnEntityDelete": false
}
],
"meaningNames": [],
"meanings": [],
"isIncomplete": false,
"labels": []
},
{
"typeName": "Table",
"attributes": {
"owner": "Tim ETL",
"createTime": 1758865753266,
"qualifiedName": "logging_fact_monthly_mv@cl1",
"name": "logging_fact_monthly_mv",
"description": "logging fact monthly materialized view",
"test_businessMetadata.attr_str": "<p>g<strong>3</strong></p>"
},
"guid": "4d9a4144-99d4-4aff-ac95-22b65dbb9e93",
"status": "ACTIVE",
"displayText": "logging_fact_monthly_mv",
"classificationNames": [
"Log Data",
"Log Data",
"ETL"
],
"classifications": [
{
"typeName": "Log Data",
"entityGuid": "5ed991da-971f-45ad-9acb-30dd2f6c9d9c",
"entityStatus": "ACTIVE",
"propagate": true,
"removePropagationsOnEntityDelete": false
},
{
"typeName": "Log Data",
"entityGuid": "4d9a4144-99d4-4aff-ac95-22b65dbb9e93",
"entityStatus": "ACTIVE",
"propagate": true,
"removePropagationsOnEntityDelete": false
},
{
"typeName": "ETL",
"entityGuid": "e5dab8c5-95ee-48dc-a86e-abfb63c97b93",
"entityStatus": "ACTIVE",
"propagate": true,
"removePropagationsOnEntityDelete": false
}
],
"meaningNames": [],
"meanings": [],
"isIncomplete": false,
"labels": []
}
],
"approximateCount": 2
}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)