diff --git a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts index a54cb97de4bcf89a71bc167162f7f434b3790730..23d89f519a537c5a296ba90bd1dfd771bc17a3d5 100644 --- a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts +++ b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts @@ -213,11 +213,13 @@ export class ConnectivityBrowserComponent implements AfterViewInit, OnDestroy { }) } - // ToDo this is caused by the bug existing on siibra python - private fixDatasetFormat = (ds) => ds.name.includes('{')? ({ - ...JSON.parse(ds.name.substring(ds.name.indexOf('{')).replace(/'/g, '"')), + // ToDo this temporary fix is for the bug existing on siibra api https://github.com/FZJ-INM1-BDA/siibra-api/issues/100 + private fixDatasetFormat = (ds) => ds.name.includes('{')? ({ ...ds, + name: ds.name.substr(0, ds.name.indexOf('{')), + dataset: JSON.parse(ds.name.substring(ds.name.indexOf('{')).replace(/'/g, '"')) }) : ds + fetchConnectivity() { this.sapi.getParcellation(this.atlas["@id"], this.parcellation["@id"]).getFeatureInstance(this.selectedDataset['@id']) diff --git a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html index ee291d06c0cb7ddec2dcd7b8419a448db7b6bd66..724f131a5ebcb37af35bbee1a3c30f74b57d345a 100644 --- a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html +++ b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html @@ -64,8 +64,8 @@ <div *ngIf="noConnectivityForRegion">No connectivity for the region.</div> <full-connectivity-grid #fullConnectivityGrid [matrix]="matrixString" - [datasetName]="selectedDataset?.name" - [datasetDescription]="selectedDataset?.description || selectedDataset?.data?.description" + [datasetName]="selectedDataset?.dataset?.name" + [datasetDescription]="selectedDataset?.dataset?.description" only-export="true"> </full-connectivity-grid>