Skip to content

Commit a48974e

Browse files
committed
Force reraise to be passed
1 parent 221e6d9 commit a48974e

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/models/solid_queue/claimed_execution.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def release_all
3636
end
3737
end
3838

39-
def fail_all_with(error, reraise: true)
39+
def fail_all_with(error, reraise:)
4040
SolidQueue.instrument(:fail_many_claimed) do |payload|
4141
includes(:job).tap do |executions|
4242
executions.each { |execution| execution.failed_with(error, reraise: reraise) }
@@ -63,7 +63,7 @@ def perform
6363
if result.success?
6464
finished
6565
else
66-
failed_with(result.error)
66+
failed_with(result.error, reraise: true)
6767
end
6868
ensure
6969
job.unblock_next_blocked_job
@@ -82,7 +82,7 @@ def discard
8282
raise UndiscardableError, "Can't discard a job in progress"
8383
end
8484

85-
def failed_with(error, reraise: true)
85+
def failed_with(error, reraise:)
8686
transaction do
8787
job.failed_with(error)
8888
destroy!

app/models/solid_queue/process/executor.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module Executor
1111
after_destroy :release_all_claimed_executions
1212
end
1313

14-
def fail_all_claimed_executions_with(error, reraise: true)
14+
def fail_all_claimed_executions_with(error, reraise:)
1515
if claims_executions?
1616
claimed_executions.fail_all_with(error, reraise: reraise)
1717
end

0 commit comments

Comments
 (0)