FIX: SiteSettings::LocalProcessProvider didn't work on multisite

It always used "test" as current site.
This commit is contained in:
Gerhard Schlager
2020-08-18 15:38:30 +02:00
committed by Gerhard Schlager
parent 0967ce478d
commit 11647b79f7
4 changed files with 40 additions and 9 deletions

View File

@ -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