From 599194c81486faaf63fe098d988cd1d69f349728 Mon Sep 17 00:00:00 2001 From: Julien Bourdeau Date: Fri, 2 Aug 2024 12:40:21 +0200 Subject: [PATCH] feat(billing): Retry finalize jobs on Sequence error --- app/jobs/invoices/finalize_job.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/jobs/invoices/finalize_job.rb b/app/jobs/invoices/finalize_job.rb index 9dc9b51a17f..85c4f1f9e64 100644 --- a/app/jobs/invoices/finalize_job.rb +++ b/app/jobs/invoices/finalize_job.rb @@ -4,6 +4,8 @@ module Invoices class FinalizeJob < ApplicationJob queue_as 'invoices' + retry_on Sequenced::SequenceError, wait: :polynomially_longer + def perform(invoice) Invoices::RefreshDraftAndFinalizeService.call(invoice:) end