mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-04-29 12:48:38 +00:00
fix: add OptionMap RLock to GetStatus()
This commit is contained in:
@@ -39,6 +39,8 @@ func TestStatus(c *gin.Context) {
|
|||||||
func GetStatus(c *gin.Context) {
|
func GetStatus(c *gin.Context) {
|
||||||
|
|
||||||
cs := console_setting.GetConsoleSetting()
|
cs := console_setting.GetConsoleSetting()
|
||||||
|
common.OptionMapRWMutex.RLock()
|
||||||
|
defer common.OptionMapRWMutex.RUnlock()
|
||||||
|
|
||||||
data := gin.H{
|
data := gin.H{
|
||||||
"version": common.Version,
|
"version": common.Version,
|
||||||
@@ -90,8 +92,8 @@ func GetStatus(c *gin.Context) {
|
|||||||
"faq_enabled": cs.FAQEnabled,
|
"faq_enabled": cs.FAQEnabled,
|
||||||
|
|
||||||
// 模块管理配置
|
// 模块管理配置
|
||||||
"HeaderNavModules": common.OptionMap["HeaderNavModules"],
|
"HeaderNavModules": common.OptionMap["HeaderNavModules"],
|
||||||
"SidebarModulesAdmin": common.OptionMap["SidebarModulesAdmin"],
|
"SidebarModulesAdmin": common.OptionMap["SidebarModulesAdmin"],
|
||||||
|
|
||||||
"oidc_enabled": system_setting.GetOIDCSettings().Enabled,
|
"oidc_enabled": system_setting.GetOIDCSettings().Enabled,
|
||||||
"oidc_client_id": system_setting.GetOIDCSettings().ClientId,
|
"oidc_client_id": system_setting.GetOIDCSettings().ClientId,
|
||||||
|
|||||||
Reference in New Issue
Block a user