diff --git a/ahserver/websocketProcessor.py b/ahserver/websocketProcessor.py index 30547d0..4867426 100644 --- a/ahserver/websocketProcessor.py +++ b/ahserver/websocketProcessor.py @@ -216,6 +216,11 @@ class WebsocketProcessor(PythonScriptProcessor): return name=='ws' async def path_call(self, request,params={}): + cookie = request.headers.get('Sec-WebSocket-Protocol', None) + if cookie: + request.headers['Cookies'] = cookie + userid = await get_user() + debug(f'{cookie=}, {userid=}') await self.set_run_env(request) lenv = self.run_ns.copy() lenv.update(params)