[ 
https://issues.apache.org/jira/browse/ATLAS-3391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17810274#comment-17810274
 ] 

Aileen Toleikis commented on ATLAS-3391:
----------------------------------------

Any updates on this issue?
We have a customer using Atlas in production facing the same issue.
It would be great if someone could rebase the patch and merge it.

> Issues after renaming of Glossary and/or Terms
> ----------------------------------------------
>
>                 Key: ATLAS-3391
>                 URL: https://issues.apache.org/jira/browse/ATLAS-3391
>             Project: Atlas
>          Issue Type: Bug
>            Reporter: Rahul Kurup
>            Assignee: Saqeeb Shaikh
>            Priority: Major
>         Attachments: 
> 0001-ATLAS-3391-Qualified-name-of-term-not-being-updated-.patch
>
>
>  This issue comprises of 2 problem areas.
> 1st problem area (How to reproduce):
>  # Create a glossary *'G'*, and within it a term *'T'*. Then, rename the 
> Glossary to *'G_R'*.
>  #  Fire the Attribute Value API with the following 
> parameters:[http://localhost:21000/api/atlas/v2/search/attribute?attrValuePrefix=T&typeName=AtlasGlossaryTerm&limit=10&offset=0]
>  # The above API returns *'T@G'* instead of *'T@G_R'*
>  
> 2nd problem area:
>  #  Basic search will always trigger search for the previous *'T@G'*  
> parameter. Due to the 1st problem, it is not possible to search by *'T@G_R'* 
> in the "Search By Term" field in Basic Search.
>  # If a search is triggered using the API instead through curl or postman, 
> then we get an error response as follows:
>  
> {code:java}
> API Url : 
> http://localhost:21000/api/atlas/v2/search/basic
> Body:
> {
>  "excludeDeletedEntities":true,
>  "includeSubClassifications":true,
>  "includeSubTypes":true,
>  "includeClassificationAttributes":true,
>  "entityFilters":null,
>  "tagFilters":null,
>  "attributes":null,
>  "limit":25,
>  "offset":0,
>  "typeName":null,
>  "classification":null,
>  "termName":"T@G_R"
> }
>  Response:
> {
> "errorCode":"ATLAS-400-00-06E",
> "errorMessage":"T@G_R: Unknown/invalid glossary term"
> }
> {code}
>  
>  
> Ideally, an error notification should be triggered when user searches for 
> "*T@G*", not "*T@G_R*", as it has been renamed.
> [ADDED NOTE]
> The renamed glossaries and terms do not get updated even on stopping and 
> restarting Atlas service.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to