[ https://issues.apache.org/jira/browse/ATLAS-1879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16053010#comment-16053010 ]
Laura Ngo commented on ATLAS-1879: ---------------------------------- This was the PUT. {code} { "classificationDefs": [{ "name": "test_classification_11", "description": "", "createdBy" : "admin", "updatedtedBy" : "admin", "superTypes": [], "attributeDefs": [{ "name" : "test_class_11", "typeName" : "string", "isOptional" : true, "isUnique" : true, "isIndexable" : false, "cardinality": "SINGLE", "valuesMinCount": 0, "valuesMaxCount": 1 }] }], "entityDefs": [], "enumDefs": [], "structDefs": [] } {code} I changed isIndexable to false. > 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)