Ensure logout link still redirects to login page after session time-out

Refs #653
This commit is contained in:
Will Abson 2016-09-20 14:44:52 +01:00
parent ce9d2d96c6
commit e394f874b2

View File

@ -75,7 +75,16 @@ export class AppComponent {
event.preventDefault();
this.auth.logout()
.subscribe(
() => this.router.navigate(['/login'])
() => {
this.router.navigate(['/login']);
},
($event: any) => {
if ($event && $event.response && $event.response.status === 401) {
this.router.navigate(['/login']);
} else {
console.error('An unknown error occurred while logging out', $event);
}
}
);
}