BUGFIX: attachments bust under multisite

This commit is contained in:
Sam
2014-03-25 10:37:31 +11:00
parent 14f7551f2b
commit 3830f41e5f
3 changed files with 26 additions and 16 deletions

View File

@@ -35,12 +35,15 @@ module RailsMultisite
old = current_db
connected = ActiveRecord::Base.connection_pool.connected?
establish_connection(:db => db)
establish_connection(:db => db) unless connected && db == old
rval = yield db
ActiveRecord::Base.connection_handler.clear_active_connections!
establish_connection(:db => old)
ActiveRecord::Base.connection_handler.clear_active_connections! unless connected
unless connected && db == old
ActiveRecord::Base.connection_handler.clear_active_connections!
establish_connection(:db => old)
ActiveRecord::Base.connection_handler.clear_active_connections! unless connected
end
rval
end