Skip seeds in chatwoot_prepare for test

This commit is contained in:
Sojan Jose
2026-01-16 15:59:22 -08:00
parent 491eaa5bce
commit 3cf252a2fa
+8 -2
View File
@@ -20,12 +20,18 @@ db_namespace = namespace :db do
unless ActiveRecord::Base.connection.table_exists? 'ar_internal_metadata'
db_namespace['load_config'].invoke if ActiveRecord.schema_format == :ruby
ActiveRecord::Tasks::DatabaseTasks.load_schema_current(:ruby, ENV.fetch('SCHEMA', nil))
db_namespace['seed'].invoke
db_namespace['seed'].invoke unless Rails.env.test?
end
db_namespace['migrate'].invoke
rescue ActiveRecord::NoDatabaseError
db_namespace['setup'].invoke
if Rails.env.test?
db_namespace['create'].invoke
db_namespace['load_config'].invoke if ActiveRecord.schema_format == :ruby
ActiveRecord::Tasks::DatabaseTasks.load_schema_current(:ruby, ENV.fetch('SCHEMA', nil))
else
db_namespace['setup'].invoke
end
end
end
end