You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Laura Ngo (JIRA)" <ji...@apache.org> on 2017/06/16 14:33:00 UTC

[jira] [Created] (ATLAS-1879) Updating classification removes some properties

Laura Ngo created ATLAS-1879:
--------------------------------

             Summary: Updating classification removes some properties
                 Key: ATLAS-1879
                 URL: https://issues.apache.org/jira/browse/ATLAS-1879
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core
    Affects Versions: 0.8-incubating
            Reporter: Laura Ngo


* Created classification via POST. 
* Updated via PUT
* Lost properties

POST http://127.0.0.1:21000/api/atlas/v2/types/typedefs
{code}
{
 "classificationDefs": [{
  "name": "test_classification_11",
  "description": "",
  "createdBy" : "admin",
  "superTypes": [],
  "attributeDefs": [{
    "name" : "test_class_11",
    "typeName" : "string",
    "isOptional" : true,
    "isUnique" : true,
    "isIndexable" : true,
    "cardinality": "SINGLE",
    "valuesMinCount": 0,
    "valuesMaxCount": 1
}]
 }],
 "entityDefs": [],
 "enumDefs": [],
 "structDefs": []
}
{code}

GET http://127.0.0.1:21000/api/atlas/v2/types/classification/name/test_classification_11

{code}
{
"category": "CLASSIFICATION",
"guid": "83162fe1-4bb4-4a87-b2b8-364e751a1265",
"createdBy": "admin",
"createTime": 1497485890857,
"updateTime": 1497485890857,
"version": 1,
"name": "test_classification_11",
"description": "",
"typeVersion": "1.0",
"attributeDefs": [
  {
"name": "test_class_11",
"typeName": "string",
"isOptional": true,
"cardinality": "SINGLE",
"valuesMinCount": 0,
"valuesMaxCount": 1,
"isUnique": true,
"isIndexable": true
}
],
"superTypes": [],
}
{code}

PUT http://127.0.0.1:21000/api/atlas/v2/types/typedefs

Update attribute.

GET http://127.0.0.1:21000/api/atlas/v2/types/classification/name/test_classification_11
{code}
{
"category": "CLASSIFICATION",
"createdBy": "admin",
"name": "test_classification_11",
"description": "",
"attributeDefs": [
  {
"name": "test_class_11",
"typeName": "string",
"isOptional": true,
"cardinality": "SINGLE",
"valuesMinCount": 0,
"valuesMaxCount": 1,
"isUnique": true,
"isIndexable": false
}
],
"superTypes": [],
}
{code}

Some properties are missing after PUT update of attribute "isIndexable"





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)