From 2872c04934aeec166a598073b9c34cdf6226f94a Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Sun, 5 Nov 2023 23:57:24 +0100 Subject: [PATCH] Fix exception for WebSocket connection without cookie Fixes CODEOCEAN-YW --- app/channels/application_cable/connection.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb index c769d366..a0098bdc 100644 --- a/app/channels/application_cable/connection.rb +++ b/app/channels/application_cable/connection.rb @@ -20,7 +20,7 @@ module ApplicationCable def session # `session` is not available here, so that we need to use `cookies.encrypted` instead - cookies.encrypted[Rails.application.config.session_options[:key]].symbolize_keys + cookies.encrypted[Rails.application.config.session_options[:key]]&.symbolize_keys || {} end def find_verified_user