mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 20:01:14 +08:00
FIX: SiteSettings::LocalProcessProvider didn't work on multisite
It always used "test" as current site.
This commit is contained in:

committed by
Gerhard Schlager

parent
0967ce478d
commit
11647b79f7
@ -3,9 +3,6 @@
|
||||
module SiteSettings; end
|
||||
|
||||
class SiteSettings::LocalProcessProvider
|
||||
|
||||
attr_accessor :current_site
|
||||
|
||||
class Setting
|
||||
attr_accessor :name, :data_type, :value
|
||||
|
||||
@ -29,7 +26,6 @@ class SiteSettings::LocalProcessProvider
|
||||
|
||||
def initialize
|
||||
@settings = {}
|
||||
self.current_site = "test"
|
||||
end
|
||||
|
||||
def all
|
||||
@ -61,4 +57,7 @@ class SiteSettings::LocalProcessProvider
|
||||
@settings[current_site] = {}
|
||||
end
|
||||
|
||||
def current_site
|
||||
RailsMultisite::ConnectionManagement.current_db
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user