tenant injection in dlm eye
in the new tenants configuration, the oecd tenant is not the default tenant.
when clicking on the eye (to see a dataflow in the DE) there is an error:
https://de-qa.siscc.org/?tenant=oecd/vis?locale=en&dataflow[datasourceId]=DisseminateFinalDMZ&dataflow[agencyId]=OECD.ELS.HD&dataflow[dataflowId]=DSD_HEALTH_STAT@DF_AWDI&dataflow[version]=1.0&hasDataAvailability=true
in DLM the url is built without handling any query params, hence the issue.
but if no tenant is added as query params, there is no way to target the proper tenant from a dlm not under the default tenant.
proposal: DLM parse dataExplorerUrl
to extract tenant (and scope), if present then use them in the DE url
notes:
we don't want to use the tenant of the DLM and inject it in the DE url because the dataExplorerUrl could be a route to a DE with a defined tenant
injecting DLM tenant is not enough because the scope can't be changed from the default scope (de)