From f0e3cccd2b2c3945ed001c0ad81b37b366eff6dc Mon Sep 17 00:00:00 2001 From: Diego Rey <diego.despaux@izundo.com> Date: Sun, 25 Nov 2018 21:14:41 -0300 Subject: [PATCH] Fix get language session on init --- Frontend Angular 4/src/app/app.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Frontend Angular 4/src/app/app.component.ts b/Frontend Angular 4/src/app/app.component.ts index 0a10484..4f1d4c0 100755 --- a/Frontend Angular 4/src/app/app.component.ts +++ b/Frontend Angular 4/src/app/app.component.ts @@ -10,7 +10,8 @@ import { TranslateService } from '../../node_modules/@ngx-translate/core'; export class AppComponent implements OnInit { constructor(public router: Router, public translate: TranslateService) { this.translate.addLangs(['es', 'en']); - let language = JSON.parse(sessionStorage.getItem("currentUser")).language; + let currentSession = sessionStorage.getItem("currentUser"); + let language = currentSession ? JSON.parse(currentSession).language : 'es'; if (language) { this.translate.setDefaultLang(language); } else { -- GitLab