FIX: Remove error for PostCreator in a transaction without skip_jobs (#11291)

Partial revert of b143412be4 (the refactoring is not reverted)

This broke a few things, so we need to investigate and make some changes before reinstating the error
This commit is contained in:
David Taylor 2020-11-19 17:26:21 +00:00 committed by GitHub
parent d815b95935
commit 0c878ef304
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -199,12 +199,6 @@ class PostCreator
end
def create
if !Rails.env.test? && !@opts[:import_mode]
if ActiveRecord::Base.connection.open_transactions > 0 && !@opts[:skip_jobs]
raise "You must use 'skip_jobs = true' when creating a post inside a transaction, otherwise jobs won't run properly."
end
end
if valid?
transaction do
build_post_stats