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