Always catch StandardError in Threads and release connection

This commit is contained in:
Sebastian Serth
2022-11-11 22:50:27 +01:00
parent b838a41f16
commit 2753e4ef5b
4 changed files with 10 additions and 0 deletions

View File

@ -13,6 +13,8 @@ module ActionCableHelper
locals: {request_for_comment: self})
)
end
rescue StandardError => e
Sentry.capture_exception(e)
ensure
ActiveRecord::Base.connection_pool.release_connection
end
@ -33,6 +35,8 @@ module ActionCableHelper
working_time_data: exercise.get_working_times_for_study_group(study_group_id, user)
)
end
rescue StandardError => e
Sentry.capture_exception(e)
ensure
ActiveRecord::Base.connection_pool.release_connection
end