diff --git a/src/main/angular/src/app/api/User/user.service.ts b/src/main/angular/src/app/api/User/user.service.ts index 9b0a562..411450d 100644 --- a/src/main/angular/src/app/api/User/user.service.ts +++ b/src/main/angular/src/app/api/User/user.service.ts @@ -49,7 +49,7 @@ export class UserService { } goto(user: UserPublic) { - this.router.navigate(['/User', {uuid: user.publicUuid}]); + this.router.navigate(['/User', user.publicUuid]); } refresh() { diff --git a/src/main/angular/src/app/api/group/GroupService.ts b/src/main/angular/src/app/api/group/GroupService.ts index 72c4ea0..c5f6ee5 100644 --- a/src/main/angular/src/app/api/group/GroupService.ts +++ b/src/main/angular/src/app/api/group/GroupService.ts @@ -63,7 +63,7 @@ export class GroupService { } goto(group: Group) { - this.router.navigate(['Group', {uuid: group.uuid}]); + this.router.navigate(['Group', group.uuid]); } } diff --git a/src/main/angular/src/app/app.routes.ts b/src/main/angular/src/app/app.routes.ts index 9ee9a7e..9f9718a 100644 --- a/src/main/angular/src/app/app.routes.ts +++ b/src/main/angular/src/app/app.routes.ts @@ -14,15 +14,12 @@ export const routes: Routes = [ {path: 'VoltageDrop', component: VoltageDropComponent}, {path: 'Groups', component: GroupsComponent}, - {path: 'Group', component: GroupComponent}, + {path: 'Group/:uuid', component: GroupComponent}, - {path: 'User', component: UserComponent}, + {path: 'User/:publicUuid', component: UserComponent}, {path: 'Profile', component: ProfileComponent}, - // historic - {path: 'Solar', redirectTo: '/SolarSystem'}, - // fallback {path: '**', redirectTo: '/SolarSystem'}, ]; diff --git a/src/main/angular/src/app/pages/user/user.component.ts b/src/main/angular/src/app/pages/user/user.component.ts index a7f52c7..57afdf0 100644 --- a/src/main/angular/src/app/pages/user/user.component.ts +++ b/src/main/angular/src/app/pages/user/user.component.ts @@ -29,9 +29,9 @@ export class UserComponent implements OnInit { ngOnInit(): void { this.activatedRoute.params.subscribe(params => { - const uuid = params['uuid']; - if (uuid) { - this.userService.getCommonByUuid(uuid, user => this.user = user); + const publicUuid = params['publicUuid']; + if (publicUuid) { + this.userService.getCommonByUuid(publicUuid, user => this.user = user); } }); }