mirror of
https://github.com/discourse/discourse.git
synced 2025-05-29 01:31:35 +08:00
Revert "REFACTOR: Move the multisite middleware to the front"
Looks like this is causing problems. Follow-up-to: a91843f0dc7b97e700dc85505404eafd62b7f8c5
This commit is contained in:
@ -1,28 +0,0 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module RailsMultisite
|
||||
class ConnectionManagement
|
||||
def self.safe_each_connection
|
||||
self.each_connection do |db|
|
||||
begin
|
||||
yield(db) if block_given?
|
||||
rescue => e
|
||||
STDERR.puts "URGENT: Failed to initialize site #{db}: "\
|
||||
"#{e.class} #{e.message}\n#{e.backtrace.join("\n")}"
|
||||
|
||||
# the show must go on, don't stop startup if multisite fails
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
class DiscoursePatches
|
||||
def self.config
|
||||
{
|
||||
db_lookup: lambda do |env|
|
||||
env["PATH_INFO"] == "/srv/status" ? "default" : nil
|
||||
end
|
||||
}
|
||||
end
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user