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 {