From 169b73047a3548068b5d5311577cbbd20a6de8be Mon Sep 17 00:00:00 2001 From: tidusjar Date: Tue, 21 Nov 2017 20:37:57 +0000 Subject: [PATCH] Fixed the preset themes issue --- src/Ombi/ClientApp/app/services/service.helpers.ts | 8 ++++++++ src/Ombi/ClientApp/app/services/settings.service.ts | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Ombi/ClientApp/app/services/service.helpers.ts b/src/Ombi/ClientApp/app/services/service.helpers.ts index 3738a2f0c..b6c12f7cb 100644 --- a/src/Ombi/ClientApp/app/services/service.helpers.ts +++ b/src/Ombi/ClientApp/app/services/service.helpers.ts @@ -55,6 +55,14 @@ export class ServiceAuthHelpers { } } + protected extractContentData(res: Response) { + if(res.text()) { + return res.text(); + } else { + return ""; + } + } + protected handleError(error: any) { // In a real world app, we might use a remote logging infrastructure // We'd also dig deeper into the error to get a better message diff --git a/src/Ombi/ClientApp/app/services/settings.service.ts b/src/Ombi/ClientApp/app/services/settings.service.ts index aeb5fe749..951bec4c1 100644 --- a/src/Ombi/ClientApp/app/services/settings.service.ts +++ b/src/Ombi/ClientApp/app/services/settings.service.ts @@ -129,7 +129,7 @@ export class SettingsService extends ServiceAuthHelpers { } public getThemeContent(themeUrl: string): Observable { - return this.httpAuth.get(`${this.url}/themecontent?url=${themeUrl}`).map(this.extractData).catch(this.handleError); + return this.httpAuth.get(`${this.url}/themecontent?url=${themeUrl}`).map(this.extractContentData).catch(this.handleError); } public getEmailNotificationSettings(): Observable {