From 584878d9503b8406b6ee7ec69dde5b8b3c4fd954 Mon Sep 17 00:00:00 2001 From: Sebastian Lange Date: Mon, 11 Feb 2019 10:59:24 +0100 Subject: [PATCH] fix: catch error `Setting "language" not provided` --- src/app/app.component.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 37d14148..5bd420c5 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -56,10 +56,12 @@ export class AppComponent { 'others', ]); - // set language from settings - const languageCode: SCLanguageCode = await this.settingsProvider.getSettingValue('profile', 'language'); - if (typeof languageCode !== 'undefined') { + try { + // set language from settings + const languageCode: SCLanguageCode = await this.settingsProvider.getSettingValue('profile', 'language'); this.translateService.use(languageCode); + } catch (error) { + this.logger.warn(error); } }); }