diff --git a/src/app/services/netex-controller/netex-controller.service.ts b/src/app/services/netex-controller/netex-controller.service.ts index f4aa4e376735538b5d78c333cd589fe3c79bc7f5..ec8aa9329b428b4c4a7814459a4fe3455374157d 100644 --- a/src/app/services/netex-controller/netex-controller.service.ts +++ b/src/app/services/netex-controller/netex-controller.service.ts @@ -53,10 +53,11 @@ export class NetexControllerService { */ // slice prefix of netex id away for direct lookup in db, if node not mapped to db, replace by undefined const genesBackendIds = nodes.flatMap((node: Node) => node.drugstoneId ? node.drugstoneId : []).map((id: string | undefined) => id ? id.slice(1) : undefined); - const params = new HttpParams() - .set('tissue', tissue.drugstoneId) - .set('proteins', JSON.stringify(genesBackendIds)); - return this.http.get(`${environment.backend}tissue_expression/`, {params}); + const payload = { + tissue: tissue.drugstoneId, + proteins: JSON.stringify(genesBackendIds) + } + return this.http.post(`${environment.backend}tissue_expression/`, payload); } public adjacentDisorders(nodes: Node[], nodeType: string, dataset: string, licenced: boolean): Observable<any> {