diff --git a/pkg/routing/redisrouter.go b/pkg/routing/redisrouter.go index e4c0e2dae..d70e3857a 100644 --- a/pkg/routing/redisrouter.go +++ b/pkg/routing/redisrouter.go @@ -544,7 +544,7 @@ func (r *RedisRouter) handleRTCMessage(rm *livekit.RTCNodeMessage) error { if pKeyB62 != "" { roomName, identity, err = parseParticipantKey(pKeyB62) } - if err != nil { + if err != nil || pKeyB62 == "" { roomName, identity, err = parseParticipantKeyLegacy(pKey) } if err != nil {