From 246bc2529a6045acdb7cb55a1ce0e4c15d151bb0 Mon Sep 17 00:00:00 2001 From: FyloZ Date: Mon, 15 Feb 2021 13:45:52 -0500 Subject: [PATCH] =?UTF-8?q?Corrige=20les=20groupes=20par=20d=C3=A9fauts=20?= =?UTF-8?q?qui=20ne=20fonctionnaient=20pas=20correctement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le service API regardait seulement si un utilisateur était authentifié et ignorait les groupes par défaut. Pour corriger le problème, le service vérifie également si un employé avec un groupe (l'employé par défaut du groupe) est stocké dans le AppState. --- src/app/modules/shared/service/api.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/modules/shared/service/api.service.ts b/src/app/modules/shared/service/api.service.ts index fa714b2..0ae027c 100644 --- a/src/app/modules/shared/service/api.service.ts +++ b/src/app/modules/shared/service/api.service.ts @@ -98,7 +98,8 @@ export class ApiService implements OnDestroy { } private checkAuthenticated(): boolean { - return this.appState.isAuthenticated && Date.now() <= this.appState.authenticationExpiration + return (this.appState.isAuthenticated && Date.now() <= this.appState.authenticationExpiration) || + (this.appState.authenticatedEmployee && this.appState.authenticatedEmployee.group != null) } private navigateToLogin() {