From 012dce4051cc6aac040096813c946c7c3de381cf Mon Sep 17 00:00:00 2001 From: Chuck Smith Date: Mon, 18 May 2026 12:47:41 -0400 Subject: [PATCH 1/3] =?UTF-8?q?Fix=20seed=20error=20format=20=E2=80=94=20p?= =?UTF-8?q?ass=20Hash=20directly,=20use=20exception=5Fclass=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- spec/dummy/db/seeds.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/dummy/db/seeds.rb b/spec/dummy/db/seeds.rb index 479100f..b8204bc 100644 --- a/spec/dummy/db/seeds.rb +++ b/spec/dummy/db/seeds.rb @@ -101,7 +101,7 @@ job.ready_execution&.destroy SolidQueue::FailedExecution.create!( job: job, - error: { class: err[:class], message: err[:message], backtrace: [ "app/jobs/#{job.class_name.underscore}.rb:42" ] }.to_json, + error: { exception_class: err[:class], message: err[:message], backtrace: [ "app/jobs/#{job.class_name.underscore}.rb:42" ] }, created_at: job.created_at ) end From 6b986ba13996ae9272bc1444f9baa0aa512786ff Mon Sep 17 00:00:00 2001 From: Chuck Smith Date: Mon, 18 May 2026 12:47:49 -0400 Subject: [PATCH 2/3] Fix sqd-muted undefined class in failed jobs view Co-Authored-By: Claude Sonnet 4.6 --- app/views/solid_queue_web/failed_jobs/index.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/solid_queue_web/failed_jobs/index.html.erb b/app/views/solid_queue_web/failed_jobs/index.html.erb index 8807dad..c243fae 100644 --- a/app/views/solid_queue_web/failed_jobs/index.html.erb +++ b/app/views/solid_queue_web/failed_jobs/index.html.erb @@ -25,7 +25,7 @@ <%= execution.exception_class %>: <%= execution.message %> <% else %> - + <% end %> <%= execution.created_at.strftime("%Y-%m-%d %H:%M:%S") %> From 16c3d4ceeae24f3d571a545a433c707561c5ec63 Mon Sep 17 00:00:00 2001 From: Chuck Smith Date: Mon, 18 May 2026 12:48:29 -0400 Subject: [PATCH 3/3] Update CHANGELOG with failed jobs fix Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c6ff32f..a572e32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Failed jobs view now renders error class and message correctly (seed data format and missing CSS class) + ## [0.2.0] - 2026-05-18 ### Added