diff --git a/cmd/dashboard/controller/member_api.go b/cmd/dashboard/controller/member_api.go index f67c49c..a5fe359 100644 --- a/cmd/dashboard/controller/member_api.go +++ b/cmd/dashboard/controller/member_api.go @@ -175,8 +175,8 @@ func (ma *memberAPI) addOrEditServer(c *gin.Context) { s.Host = dao.ServerList[s.ID].Host s.State = dao.ServerList[s.ID].State dao.SecretToID[s.Secret] = s.ID - dao.ServerList[s.ID] = &s delete(dao.SecretToID, dao.ServerList[s.ID].Secret) + dao.ServerList[s.ID] = &s dao.ServerLock.RUnlock() } else { s.Host = &model.Host{}