From 64c7a22fd404341b9a0e1a226ada4de439c1fc7d Mon Sep 17 00:00:00 2001 From: Hector Correa Date: Fri, 28 Feb 2025 12:35:13 -0500 Subject: [PATCH] Add better logging --- app/jobs/file_inventory_job.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/jobs/file_inventory_job.rb b/app/jobs/file_inventory_job.rb index f5e78c444..d3106ec58 100644 --- a/app/jobs/file_inventory_job.rb +++ b/app/jobs/file_inventory_job.rb @@ -52,12 +52,15 @@ def filename_for_export end def update_inventory_request(user_id:, project:, job_id:, filename: ) + Rails.logger.info "Export - updating inventory request details for project #{project.id}" inventory_request = FileInventoryRequest.find_by(user_id: user_id, project_id: project.id, job_id: job_id) request_details = { output_file: filename, project_title: project.title, file_size: File.size(filename) } inventory_request.update(state: UserRequest::COMPLETED, request_details: request_details, completion_time: Time.current.in_time_zone("America/New_York")) + Rails.logger.info "Export - updated inventory request details for project #{project.id}" inventory_request rescue ActiveRecord::StatementInvalid + Rails.logger.info "Export - updating inventory request details for project #{project.id} failed, about to retry" ActiveRecord::Base.connection_pool.release_connection retry end