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)
63
63
backend . requeue ( index )
64
64
end
65
65
66
+ def self . requeue_and_remove ( index )
67
+ backend . requeue ( index )
68
+ backend . remove ( index )
69
+ end
70
+
66
71
def self . requeue_to ( index , queue_name )
67
72
backend . requeue ( index , queue_name )
68
73
end
Original file line number Diff line number Diff line change @@ -192,13 +192,14 @@ def show_for_polling(page)
192
192
193
193
post "/failed/requeue/all" do
194
194
Resque ::Failure . count . times do |num |
195
- Resque ::Failure . requeue ( num )
195
+ Resque ::Failure . requeue_and_remove ( num )
196
196
end
197
197
redirect u ( 'failed' )
198
198
end
199
199
200
200
get "/failed/requeue/:index/?" do
201
- Resque ::Failure . requeue ( params [ :index ] )
201
+ Resque ::Failure . requeue_and_remove ( params [ :index ] )
202
+
202
203
if request . xhr?
203
204
return Resque ::Failure . all ( params [ :index ] ) [ 'retried_at' ]
204
205
else
You can’t perform that action at this time.
0 commit comments