diff --git a/src/app/components/shared/comment-list/comment-list.component.ts b/src/app/components/shared/comment-list/comment-list.component.ts index 1418a0ed34e201aa4bbcb8b08f10e69dc8d5f7b9..0dd540b5512737d7b302623f08c2381d4dfce340 100644 --- a/src/app/components/shared/comment-list/comment-list.component.ts +++ b/src/app/components/shared/comment-list/comment-list.component.ts @@ -94,7 +94,6 @@ export class CommentListComponent implements OnInit, OnDestroy { this.authenticationService.watchUser.subscribe(newUser => { if (newUser) { this.user = newUser; - this.userRole = this.user.role; if (this.userRole === 0) { this.voteService.getByRoomIdAndUserID(this.roomId, this.user.id).subscribe(votes => { for (const v of votes) { @@ -104,6 +103,7 @@ export class CommentListComponent implements OnInit, OnDestroy { } } }); + this.userRole = this.route.snapshot.data.roles[0]; this.route.params.subscribe(params => { this.shortId = params['shortId']; this.authenticationService.guestLogin(UserRole.PARTICIPANT).subscribe(r => {