Sharmadha Sainath created ATLAS-1646:
----------------------------------------
Summary: V1 and V2 GET entity response show different values for
date attribute of a tag which has no value set.
Key: ATLAS-1646
URL: https://issues.apache.org/jira/browse/ATLAS-1646
Project: Atlas
Issue Type: Bug
Components: atlas-core
Affects Versions: 0.8-incubating
Reporter: Sharmadha Sainath
Created a tag with date as attribute and POSTed to /api/atlas/types. Associated
the tag to an entity with no value for date through REST API. Association is
successful .V1 GET Entity API shows 1970-01-01T00:00:00.000Z as value for date
and V2 GET Entity API shows 0 as value for date.
V1 API :
{code}
/api/atlas/entities/b10e3c49-af76-4585-893e-c7de6a97ad9b
{code}
{code}
{
requestId: "pool-2-thread-9 - 2c83885c-166b-418c-a7ac-441e1b68d3f2",
definition: {
jsonClass:
"org.apache.atlas.typesystem.json.InstanceSerialization$_Reference",
id: {
jsonClass:
"org.apache.atlas.typesystem.json.InstanceSerialization$_Id",
id: "b10e3c49-af76-4585-893e-c7de6a97ad9b",
version: 0,
typeName: "EntityTraitTestClasshqorbbnkkx",
state: "ACTIVE"
},
typeName: "EntityTraitTestClasshqorbbnkkx",
values: {
name: "EntityTraitTestEntity9psmssjmyp"
},
traitNames: [
"addTraitOptionalAttrNotSet9psmssjmyp"
],
traits: {
addTraitOptionalAttrNotSet9psmssjmyp: {
jsonClass:
"org.apache.atlas.typesystem.json.InstanceSerialization$_Struct",
typeName:
"addTraitOptionalAttrNotSet9psmssjmyp",
values: {
date: "1970-01-01T00:00:00.000Z",
name: "addTraitOptionalAttrName"
}
}
},
systemAttributes: {
createdBy: "admin",
modifiedBy: "admin",
createdTime: "2017-03-06T13:08:37.666Z",
modifiedTime: "2017-03-06T13:08:37.666Z"
}
}
}
{code}
V2 API response
{code}
/api/atlas/v2/entity/guid/b10e3c49-af76-4585-893e-c7de6a97ad9b
{code}
{code}
{
referredEntities: {},
entity: {
typeName: "EntityTraitTestClasshqorbbnkkx",
attributes: {
name: "EntityTraitTestEntity9psmssjmyp"
},
guid: "b10e3c49-af76-4585-893e-c7de6a97ad9b",
status: "ACTIVE",
createdBy: "admin",
updatedBy: "admin",
createTime: 1488805717666,
updateTime: 1488805717666,
version: 0,
classifications: [{
typeName: "addTraitOptionalAttrNotSet9psmssjmyp",
attributes: {
date: 0,
name: "addTraitOptionalAttrName"
}
}]
}
}
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)