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