diff --git a/app/logical/danbooru_logger.rb b/app/logical/danbooru_logger.rb index 0ebf38413..c84d63b90 100644 --- a/app/logical/danbooru_logger.rb +++ b/app/logical/danbooru_logger.rb @@ -23,7 +23,7 @@ class DanbooruLogger def self.add_session_attributes(request, session, user) 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) - 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("session.params", session_params)