add some error handling
This commit is contained in:
parent
50767be722
commit
1db9108c1b
|
@ -15,6 +15,7 @@ def rebake_posts(opts = {})
|
|||
total = Post.select([
|
||||
:id, :user_id, :cooked, :raw, :topic_id, :post_number
|
||||
]).inject(0) do |total, post|
|
||||
begin
|
||||
cooked = post.cook(
|
||||
post.raw,
|
||||
topic_id: post.topic_id,
|
||||
|
@ -37,6 +38,9 @@ def rebake_posts(opts = {})
|
|||
post.trigger_post_process
|
||||
|
||||
total += 1
|
||||
rescue => e
|
||||
puts "\n\nFailed to bake topic_id #{post.topic_id} post_id #{post.id}\n#{e} #{e.backtrace.join("\n")} \n\n"
|
||||
end
|
||||
end
|
||||
|
||||
puts "\n\n#{total} posts done!\n#{'-' * 50}\n"
|
||||
|
|
Loading…
Reference in New Issue