From 2df57e62494c7614c192f3ef1ba39fd595c9e898 Mon Sep 17 00:00:00 2001 From: naiba Date: Sat, 28 Sep 2024 01:19:02 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E5=AF=B9=E6=B8=B8=E5=AE=A2=E9=9A=90=E8=97=8F=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/dashboard/controller/common_page.go | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/cmd/dashboard/controller/common_page.go b/cmd/dashboard/controller/common_page.go index b41f035..a2cf93a 100644 --- a/cmd/dashboard/controller/common_page.go +++ b/cmd/dashboard/controller/common_page.go @@ -217,13 +217,16 @@ func (cp *commonPage) getServerStat(c *gin.Context, withPublicNote bool) ([]byte singleton.SortedServerLock.RLock() defer singleton.SortedServerLock.RUnlock() - var servers []*model.Server + var serverList []*model.Server + if authorized { + serverList = singleton.SortedServerList + } else { + serverList = singleton.SortedServerListForGuest + } - for _, server := range singleton.SortedServerListForGuest { + var servers []*model.Server + for _, server := range serverList { item := *server - if item.HideForGuest && !authorized { - continue - } if !withPublicNote { item.PublicNote = "" }