From 7593cadd40543c178dba08b34cf6375a8395fe0a Mon Sep 17 00:00:00 2001 From: keeri Date: Mon, 9 May 2022 19:43:45 +0000 Subject: [PATCH] fix: expect api requests to return json (#473) --- src/app/services/api.service.ts | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/src/app/services/api.service.ts b/src/app/services/api.service.ts index c16d1e8..61e2917 100644 --- a/src/app/services/api.service.ts +++ b/src/app/services/api.service.ts @@ -22,14 +22,21 @@ export class ApiService { this.node.setLoading(); } } - let header; + let options: any = { + responseType: 'json', + }; if (this.appSettings.settings.serverAuth != null && this.appSettings.settings.serverAuth !== '') { - header = { - headers: new HttpHeaders() - .set('Authorization', this.appSettings.settings.serverAuth) - }; + options = + Object.assign( + {}, + options, + { + headers: new HttpHeaders() + .set('Authorization', this.appSettings.settings.serverAuth) + } + ); } - return await this.http.post(apiUrl, data, header).toPromise() + return await this.http.post(apiUrl, data, options).toPromise() .then(res => { this.node.setOnline(); return res;