Просмотр исходного кода

Merge pull request #13491 from overleaf/jpa-real-time-query-access

[real-time] gracefully access query parameters

GitOrigin-RevId: b29237a6fb20d51bbe5db7ebb429d460b1da29a6
Jakob Ackermann 3 лет назад
Родитель
Сommit
7d836493a0
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      services/real-time/app/js/Router.js

+ 1 - 2
services/real-time/app/js/Router.js

@@ -119,8 +119,6 @@ module.exports = Router = {
     )
 
     session.on('connection', function (error, client, session) {
-      const joinProjectAutomatically = !!client.handshake.query.projectId
-
       // init client context, we may access it in Router._handleError before
       //  setting any values
       client.ol_context = {}
@@ -171,6 +169,7 @@ module.exports = Router = {
         }
         return
       }
+      const joinProjectAutomatically = !!client.handshake?.query?.projectId
 
       // send positive confirmation that the client has a valid connection
       client.publicId = 'P.' + base64id.generateId()