logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: b0788854141a98da8fc4da1dbbfaf2a3239e3760
parent: feda1e65541b5c723565d1687998a975f0d95633
Author: Eugen Rochko <eugen@zeonfederated.com>
Date:   Mon,  3 Oct 2016 19:19:03 +0200

Catch :warden correctly

Diffstat:

Mapp/channels/application_cable/connection.rb11++++-------
1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb @@ -9,14 +9,11 @@ module ApplicationCable protected def find_verified_user - verified_user = env['warden'].user - - if verified_user - verified_user - else - reject_unauthorized_connection + catch :warden do + verified_user = env['warden'].user + return verified_user if verified_user end - rescue :warden + reject_unauthorized_connection end end