You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Apoorv Naik (JIRA)" <ji...@apache.org> on 2018/04/30 20:59:00 UTC

[jira] [Created] (ATLAS-2626) Update equals and HashCode for Glossary related objects

Apoorv Naik created ATLAS-2626:
----------------------------------

             Summary: Update equals and HashCode for Glossary related objects
                 Key: ATLAS-2626
                 URL: https://issues.apache.org/jira/browse/ATLAS-2626
             Project: Atlas
          Issue Type: Bug
            Reporter: Apoorv Naik
            Assignee: Apoorv Naik


Created a glossary with
{code:java}
{
"shortDescription":"org",
"displayName": "org",
"longDescription":"organisation"
}
{code}
Used update API to update the usage and language attributes:
{code:java}
{
"guid":"<guid>",
"displayName":"org",
"shortDescription":"org",
"longDescription":"organization",
"qualifiedName":"org",
"language":"English",
"usage":"NA"
}
{code}
The request succeeded but language and usage attributes were not updated .

If new value for shortDescription/longDescription/displayName/qualifiedName is provided along with language and usage , then all the attributes are updated.

Hence, update is effective only when any of shortDescription/longDescription/displayName/qualifiedName is modified in the request. If only usage/language is modified , no actual update is done.

This is true with partial update API (/glossary/<guid>/partial) also.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)