DEV: skip_jobs when seeding topics (#11289)

Don't raise an exception when creating a post inside a transaction in import_mode.
This commit is contained in:
Régis Hanol
2020-11-19 17:31:21 +01:00
committed by GitHub
parent 7af061fafa
commit b143412be4
2 changed files with 6 additions and 2 deletions
+4 -2
View File
@@ -199,8 +199,10 @@ class PostCreator
end
def create
if !Rails.env.test? && 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."
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?