diff --git a/apps/server/src/modules/video-conference/service/video-conference.service.ts b/apps/server/src/modules/video-conference/service/video-conference.service.ts index eec64d1bd4a..51182e30439 100644 --- a/apps/server/src/modules/video-conference/service/video-conference.service.ts +++ b/apps/server/src/modules/video-conference/service/video-conference.service.ts @@ -64,6 +64,9 @@ export class VideoConferenceService { case VideoConferenceScope.COURSE: { const user: UserDO = await this.userService.findById(userId); isExpert = this.existsExpertRole(user.roles); + if (isExpert && user.roles.length > 1) { + isExpert = false; + } return isExpert; } case VideoConferenceScope.EVENT: {