From 3bb7ec0bfe28d86707801ea9912f7f9982b59cb9 Mon Sep 17 00:00:00 2001 From: FORESTIER Fabien <fabien.forestier@soprasteria.com> Date: Mon, 11 May 2020 14:05:14 +0200 Subject: [PATCH] Use proxy for download button of the API tab just as done in dowload tab --- .../resource-queryable/resource-queryable.component.html | 2 +- .../resource-queryable/resource-queryable.component.ts | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.html b/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.html index b4090f1b..23ce4650 100644 --- a/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.html +++ b/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.html @@ -207,7 +207,7 @@ </svg> </button> <div class="resource-download-icon"> - <app-download-button [url]="queryableUrl" [fileName]="getFileName()"> + <app-download-button [url]="downloadUrl" [fileName]="getFileName()"> </app-download-button> </div> diff --git a/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.ts b/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.ts index 405aaa50..0a57279d 100644 --- a/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.ts +++ b/src/app/dataset-detail/components/dataset-api/resources-queryable/resource-queryable/resource-queryable.component.ts @@ -2,6 +2,7 @@ import { Component, Input, OnInit } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { communeInsee } from '../../../../../../assets/resources/commune-insee'; import { geosource } from '../../../../../../i18n/traductions'; +import { APP_CONFIG } from '../../../../../core/services/app-config.service'; import { linkFormats, Metadata } from '../../../../../shared/models'; import { Format, Projection, Resource } from '../../../../models'; import { DatasetDetailService } from '../../../../services'; @@ -500,4 +501,11 @@ export class ResourceQueryableComponent implements OnInit { } } + + get downloadUrl() { + return this.queryableUrl.replace( + 'https://download.data.grandlyon.com', + `${APP_CONFIG.backendUrls.proxyQuery}/download`, + ); + } } -- GitLab