From b3250abcc7c1ab2ecf08ff7fb390426adb655c48 Mon Sep 17 00:00:00 2001 From: 24c02 <163450896+24c02@users.noreply.github.com> Date: Fri, 30 Jan 2026 14:40:55 -0500 Subject: [PATCH] event id... --- app/controllers/api/v4/application_controller.rb | 4 ++-- app/controllers/application_controller.rb | 3 ++- app/controllers/uploads_controller.rb | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/controllers/api/v4/application_controller.rb b/app/controllers/api/v4/application_controller.rb index 0bc02ce..86c11a0 100644 --- a/app/controllers/api/v4/application_controller.rb +++ b/app/controllers/api/v4/application_controller.rb @@ -45,8 +45,8 @@ module API def handle_error(exception) raise exception if Rails.env.local? - event_id = Sentry.capture_exception(exception) - render json: { error: exception.message, error_id: event_id }, status: :internal_server_error + event = Sentry.capture_exception(exception) + render json: { error: exception.message, error_id: event&.event_id }, status: :internal_server_error end end end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index c4c3879..5f58b33 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -38,7 +38,8 @@ class ApplicationController < ActionController::Base def handle_error(exception) raise exception if Rails.env.local? - event_id = Sentry.capture_exception(exception) + event = Sentry.capture_exception(exception) + event_id = event&.event_id respond_to do |format| format.html do diff --git a/app/controllers/uploads_controller.rb b/app/controllers/uploads_controller.rb index 2c53d39..c51a57c 100644 --- a/app/controllers/uploads_controller.rb +++ b/app/controllers/uploads_controller.rb @@ -35,8 +35,8 @@ class UploadsController < ApplicationController redirect_to uploads_path, notice: "File uploaded successfully!" rescue StandardError => e - event_id = Sentry.capture_exception(e) - redirect_to uploads_path, alert: "Upload failed: #{e.message} (Error ID: #{event_id})" + event = Sentry.capture_exception(e) + redirect_to uploads_path, alert: "Upload failed: #{e.message} (Error ID: #{event&.event_id})" end def destroy