diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/config.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/utils/config.go b/utils/config.go index 194aba5f4..868e96b51 100644 --- a/utils/config.go +++ b/utils/config.go @@ -185,7 +185,7 @@ func LoadConfig(fileName string) { } Cfg = &config - ClientCfg = getClientConfig(Cfg) + RegenerateClientConfig() // Actions that need to run every time the config is loaded if ldapI := einterfaces.GetLdapInterface(); ldapI != nil { @@ -198,6 +198,10 @@ func LoadConfig(fileName string) { } } +func RegenerateClientConfig() { + ClientCfg = getClientConfig(Cfg) +} + func getClientConfig(c *model.Config) map[string]string { props := make(map[string]string) @@ -208,6 +212,7 @@ func getClientConfig(c *model.Config) map[string]string { props["BuildHashEnterprise"] = model.BuildHashEnterprise props["BuildEnterpriseReady"] = model.BuildEnterpriseReady + props["SiteURL"] = *c.ServiceSettings.SiteURL props["SiteName"] = c.TeamSettings.SiteName props["EnableTeamCreation"] = strconv.FormatBool(c.TeamSettings.EnableTeamCreation) props["EnableUserCreation"] = strconv.FormatBool(c.TeamSettings.EnableUserCreation) |