X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fservices%2FProjectService.ts;h=632500bc83e24b6db9602d72c522c0d03f158317;hb=5b35bcd21392dc71d3a847ba3a20e9fcd38534f6;hp=4206ea4a5ba3d638ed88b4f50deeac1d7b1d409d;hpb=1b17c432991a95035a1732426f0c11db57e511c9;p=osm%2FNG-UI.git diff --git a/src/services/ProjectService.ts b/src/services/ProjectService.ts index 4206ea4..632500b 100644 --- a/src/services/ProjectService.ts +++ b/src/services/ProjectService.ts @@ -77,13 +77,13 @@ export class ProjectService { /** Get current project details from local storage @public */ public getCurrentProjectDetails(): Observable<{}> { - const project: string = localStorage.getItem('project_id'); + const project: string = sessionStorage.getItem('project_id'); return this.restService.getResource(environment.PROJECTS_URL + '/' + project); } /** Returns all the projects for a particular users @public */ public getUserProjects(): Observable<{}> { - const username: string = localStorage.getItem('username'); + const username: string = sessionStorage.getItem('username'); return this.restService.getResource(environment.USERS_URL + '/' + username); } @@ -92,8 +92,8 @@ export class ProjectService { this.getUserProjects().subscribe((projects: UserDetail) => { const projectList: {}[] = projects.project_role_mappings; projectList.filter((list: ProjectModel) => { - if (list.project === localStorage.getItem('project_id')) { - localStorage.setItem('project', list.project_name); + if (list.project === sessionStorage.getItem('project_id')) { + sessionStorage.setItem('project', list.project_name); this.authService.projectName$.next(list.project_name); } }); @@ -107,7 +107,7 @@ export class ProjectService { /** Toggle projects on selection @public */ public switchProjectModal(list: ProjectData): void { - const username: string = localStorage.getItem('username'); + const username: string = sessionStorage.getItem('username'); // eslint-disable-next-line security/detect-non-literal-fs-filename this.modalService.open(SwitchProjectComponent, { backdrop: 'static' }) .componentInstance.params = { projectID: list.project, username };