From bc13cc5e1fe6144fe0a0e53c0748a154844a5c29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jovan=20Kruni=C4=87?= Date: Fri, 28 Oct 2022 14:18:17 +0200 Subject: [PATCH] fix: encode URI parameter to proxy URI Closes #326 --- src/app/modules/hebis/daia-data.provider.spec.ts | 2 +- src/app/modules/hebis/daia-data.provider.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/modules/hebis/daia-data.provider.spec.ts b/src/app/modules/hebis/daia-data.provider.spec.ts index ed2813b3..b69fe600 100644 --- a/src/app/modules/hebis/daia-data.provider.spec.ts +++ b/src/app/modules/hebis/daia-data.provider.spec.ts @@ -115,7 +115,7 @@ describe('DaiaDataProvider', () => { }; expect(daiaDataProvider.getHoldingLink(holding)).toEqual( - `${proxyUrl}${available.href}`, + `${proxyUrl}${encodeURIComponent(available.href as string)}`, ); }); }); diff --git a/src/app/modules/hebis/daia-data.provider.ts b/src/app/modules/hebis/daia-data.provider.ts index 7a859c5f..dc63818e 100644 --- a/src/app/modules/hebis/daia-data.provider.ts +++ b/src/app/modules/hebis/daia-data.provider.ts @@ -206,7 +206,7 @@ export class DaiaDataProvider { return resourceLink; } - return `${this.hebisProxyUrl}${resourceLink}`; + return `${this.hebisProxyUrl}${encodeURIComponent(resourceLink)}`; } holdingHasStatus(available: DaiaService[]): boolean {