From 62399ca3877e9fc039ef1d4d8fe5401ce8bae100 Mon Sep 17 00:00:00 2001 From: Alan Guo Xiang Tan Date: Tue, 1 Jun 2021 09:15:26 +0800 Subject: [PATCH] DEV: Log env on error when looking up user in message_bus. (#13208) This will provide more information about the request and make the error debuggable. --- config/initializers/004-message_bus.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/initializers/004-message_bus.rb b/config/initializers/004-message_bus.rb index a566d4658f5..2acc0e568bd 100644 --- a/config/initializers/004-message_bus.rb +++ b/config/initializers/004-message_bus.rb @@ -42,8 +42,9 @@ def setup_message_bus_env(env) extra_headers['Set-Cookie'] = '_t=del; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT' end rescue => e - Discourse.warn_exception(e, message: "Unexpected error in Message Bus") + Discourse.warn_exception(e, message: "Unexpected error in Message Bus", env: env) end + user_id = user && user.id raise Discourse::InvalidAccess if !user_id && SiteSetting.login_required