Uploaded image for project: 'Atlas'
  1. Atlas
  2. ATLAS-2039

Unable to edit date value from UI when entity definition is POSTed without value for date attribute.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.8-incubating, 0.8.1, 1.0.0
    • 0.8.2
    • atlas-webui
    • None

    Description

      1. Created hdfs_path entity by POSTing the following definition to /api/atlas/v2/entity

      {
         "referredEntities":{  },
         "entity":{
            "typeName":"hdfs_path",
            "attributes":{
               "qualifiedName":"dir2",
               "path":"/user2/dir2",
               "name":"dir2",
               "createTime":1502087347000
            },
            "guid":"-1",
            "status":"ACTIVE",
            "createdBy":"admin",
            "updatedBy":"admin",
            "createTime":1502365775921,
            "updateTime":1502365834237,
            "version":0
         }
      }
      

      Atlas' hdfs model has createTime and modifiedTime attributes of type date.
      In the definition above , createTime is specified while POSTing whereas modifiedTime is not specified.
      After POSTing the definition , UI shows "Thu Jan 01 1970 05:30:00 GMT+0530 (IST)" for modifiedTime. When trying to edit the modifiedTime via UI , it shows "Invalid Date". All the entries in the date picker are "NaN". Whereas ,createTime is editable.
      Attached the screenshot.

      GET entity definition of the POSTed hdfs_path entity :

      {
      referredEntities: { },
      entity: {
      typeName: "hdfs_path",
      attributes: {
      owner: null,
      modifiedTime: 0,
      isFile: false,
      numberOfReplicas: 0,
      qualifiedName: "dir2",
      description: null,
      extendedAttributes: null,
      path: "/user2/dir2",
      posixPermissions: null,
      createTime: 1502087347000,
      fileSize: 0,
      clusterName: null,
      name: "dir2",
      isSymlink: false,
      group: null
      },
      guid: "1e684adf-60a6-4008-80b6-d2b0b1897403",
      status: "ACTIVE",
      createdBy: "admin",
      updatedBy: "admin",
      createTime: 1502366891151,
      updateTime: 1502366891151,
      version: 0,
      classifications: [ ]
      }
      }
      

      Attachments

        1. Invalid date picker.png
          253 kB
          Sharmadha S
        2. ATLAS-2039.patch
          1 kB
          pratik pandey

        Issue Links

          Activity

            People

              pratik24mac pratik pandey
              sharmadhas Sharmadha S
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: