diff --git a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts index ff4745b3..35546f6b 100644 --- a/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts +++ b/openvidu-components-angular/projects/openvidu-angular/src/lib/services/openvidu/openvidu.service.ts @@ -612,14 +612,15 @@ export class OpenViduService { * @internal */ needSendNicknameSignal(): boolean { - let oldNickname: string; + let oldNickname: string = ""; try { const connData = JSON.parse(this.cleanConnectionData(this.webcamSession.connection.data)); oldNickname = connData.clientData; } catch (error) { this.log.e(error); + } finally { + return oldNickname !== this.participantService.getMyNickname(); } - return oldNickname !== this.participantService.getMyNickname(); } /**