Created 02-24-2017 04:04 AM
I created a subterm in Atals Web UI by selecting "Create Subterm" option under Catalogs. The message clearly displays subterm created. I can even retieve all the subterms using the api
http://host:port/api/atlas/v1/taxonomies/Catalog/terms
But they dont appear under Catalog dropdown menu.
On debugging I found Atlas to be calling an API
http://host:port/api/atlas/v1/taxonomies/Catalog/terms?hierarchy/path:.&_=1487799123750
which returns empty json
I changed this API to
http://host:port/api/atlas/v1/taxonomies/Catalog/terms?hierarchy/path:/
and this worked in my java application.
So I changed the URL building javascript TreeLayoutTerm.js to replace hierarchy/path:. -> hierarchy/path:/
Now the request that goes through web ui is something like
http://host:port/api/atlas/v1/taxonomies/Catalog/terms?hierarchy/path:/&_=1487799123750
But still it is fetching empty JSON.
Is this a bug of wrong path being sent to server or is there something I am missing like restart of depending services etc.
Any help would be highly appreciable
Created 02-28-2017 12:14 PM
treelayoutviewjs.txt@Poorvi Sachar,
Can you make this small change in fetchCollection: function(url, isParent) in Atlas server
webapp/atlas/js/views/business_catalog/TreeLayoutView.js at line 265 and try.
+ this.childCollection.fetch({ reset: true,cache:true });
Nixon
Created 03-03-2017 10:30 AM
hdp version for the sandbox working without the fix: 2.5.0.0-1245, atlas version: 0.7.0.2.5
hdp version for the cluster working with the fix: 2.5.3.0-37, atlas version: 0.7.0