newrelic: fixup nil derefs during SessionLoader::AuthenticationFailed errors.
This commit is contained in:
@@ -23,7 +23,7 @@ class DanbooruLogger
|
|||||||
def self.add_session_attributes(request, session, user)
|
def self.add_session_attributes(request, session, user)
|
||||||
request_params = request.parameters.with_indifferent_access.except(*Rails.application.config.filter_parameters, :controller, :action)
|
request_params = request.parameters.with_indifferent_access.except(*Rails.application.config.filter_parameters, :controller, :action)
|
||||||
session_params = session.to_h.with_indifferent_access.slice(:session_id, :started_at)
|
session_params = session.to_h.with_indifferent_access.slice(:session_id, :started_at)
|
||||||
user_params = { id: user.id, name: user.name, level: user.level_string, ip: request.remote_ip, safe_mode: CurrentUser.safe_mode? }
|
user_params = { id: user&.id, name: user&.name, level: user&.level_string, ip: request.remote_ip, safe_mode: CurrentUser.safe_mode? }
|
||||||
|
|
||||||
add_attributes("request.params", request_params)
|
add_attributes("request.params", request_params)
|
||||||
add_attributes("session.params", session_params)
|
add_attributes("session.params", session_params)
|
||||||
|
|||||||
Reference in New Issue
Block a user