File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -63,6 +63,11 @@ def self.requeue(index)
6363 backend . requeue ( index )
6464 end
6565
66+ def self . requeue_and_remove ( index )
67+ backend . requeue ( index )
68+ backend . remove ( index )
69+ end
70+
6671 def self . requeue_to ( index , queue_name )
6772 backend . requeue ( index , queue_name )
6873 end
Original file line number Diff line number Diff line change @@ -192,13 +192,14 @@ def show_for_polling(page)
192192
193193 post "/failed/requeue/all" do
194194 Resque ::Failure . count . times do |num |
195- Resque ::Failure . requeue ( num )
195+ Resque ::Failure . requeue_and_remove ( num )
196196 end
197197 redirect u ( 'failed' )
198198 end
199199
200200 get "/failed/requeue/:index/?" do
201- Resque ::Failure . requeue ( params [ :index ] )
201+ Resque ::Failure . requeue_and_remove ( params [ :index ] )
202+
202203 if request . xhr?
203204 return Resque ::Failure . all ( params [ :index ] ) [ 'retried_at' ]
204205 else
You can’t perform that action at this time.
0 commit comments