From 329ab853a26b515da298811432bddc644fcfd369 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Tue, 30 May 2017 16:06:17 +0200 Subject: [PATCH] Fixed error log of issue #948 - recipient attribute isn't a hash. --- lib/sessions/event/broadcast.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sessions/event/broadcast.rb b/lib/sessions/event/broadcast.rb index 4e3e84409..4cacafce1 100644 --- a/lib/sessions/event/broadcast.rb +++ b/lib/sessions/event/broadcast.rb @@ -12,7 +12,7 @@ class Sessions::Event::Broadcast < Sessions::Event::Base # broadcast to recipient list if @payload['recipient'] - if @payload['recipient'].class != Hash && @payload['recipient'].class != ActiveSupport::HashWithIndifferentAccess + if @payload['recipient'].class != Hash && @payload['recipient'].class != ActiveSupport::HashWithIndifferentAccess && @payload['recipient'].class != ActionController::Parameters log 'error', "recipient attribute isn't a hash (#{@payload['recipient'].class}) '#{@payload['recipient'].inspect}'" elsif !@payload['recipient'].key?('user_id') log 'error', "need recipient.user_id attribute '#{@payload['recipient'].inspect}'"