diff --git a/internal/web/actions/default/servers/server/settings/dns/updateCNAMEPopup.go b/internal/web/actions/default/servers/server/settings/dns/updateCNAMEPopup.go index 5791853f..772aa137 100644 --- a/internal/web/actions/default/servers/server/settings/dns/updateCNAMEPopup.go +++ b/internal/web/actions/default/servers/server/settings/dns/updateCNAMEPopup.go @@ -48,7 +48,10 @@ func (this *UpdateCNAMEPopupAction) RunPost(params struct { this.FailField("dnsName", "CNAME中只能包含数字、英文字母") } - serverResp, err := this.RPC().ServerRPC().FindEnabledServer(this.AdminContext(), &pb.FindEnabledServerRequest{ServerId: params.ServerId}) + serverResp, err := this.RPC().ServerRPC().FindEnabledServer(this.AdminContext(), &pb.FindEnabledServerRequest{ + ServerId: params.ServerId, + IgnoreSSLCertData: true, + }) if err != nil { this.ErrorPage(err) return diff --git a/internal/web/actions/default/servers/server/settings/https/index.go b/internal/web/actions/default/servers/server/settings/https/index.go index 378daba8..e3f6363d 100644 --- a/internal/web/actions/default/servers/server/settings/https/index.go +++ b/internal/web/actions/default/servers/server/settings/https/index.go @@ -31,7 +31,7 @@ func (this *IndexAction) RunGet(params struct { if !isOk { return } - httpsConfig := &serverconfigs.HTTPSProtocolConfig{} + var httpsConfig = &serverconfigs.HTTPSProtocolConfig{} if len(server.HttpsJSON) > 0 { err := json.Unmarshal(server.HttpsJSON, httpsConfig) if err != nil { @@ -44,12 +44,15 @@ func (this *IndexAction) RunGet(params struct { var sslPolicy *sslconfigs.SSLPolicy if httpsConfig.SSLPolicyRef != nil && httpsConfig.SSLPolicyRef.SSLPolicyId > 0 { - sslPolicyConfigResp, err := this.RPC().SSLPolicyRPC().FindEnabledSSLPolicyConfig(this.AdminContext(), &pb.FindEnabledSSLPolicyConfigRequest{SslPolicyId: httpsConfig.SSLPolicyRef.SSLPolicyId}) + sslPolicyConfigResp, err := this.RPC().SSLPolicyRPC().FindEnabledSSLPolicyConfig(this.AdminContext(), &pb.FindEnabledSSLPolicyConfigRequest{ + SslPolicyId: httpsConfig.SSLPolicyRef.SSLPolicyId, + IgnoreData: true, + }) if err != nil { this.ErrorPage(err) return } - sslPolicyConfigJSON := sslPolicyConfigResp.SslPolicyJSON + var sslPolicyConfigJSON = sslPolicyConfigResp.SslPolicyJSON if len(sslPolicyConfigJSON) > 0 { sslPolicy = &sslconfigs.SSLPolicy{} err = json.Unmarshal(sslPolicyConfigJSON, sslPolicy) diff --git a/internal/web/actions/default/servers/server/settings/index.go b/internal/web/actions/default/servers/server/settings/index.go index 938950fe..a06a073f 100644 --- a/internal/web/actions/default/servers/server/settings/index.go +++ b/internal/web/actions/default/servers/server/settings/index.go @@ -42,7 +42,10 @@ func (this *IndexAction) RunGet(params struct { this.Data["clusters"] = clusterMaps // 当前服务信息 - serverResp, err := this.RPC().ServerRPC().FindEnabledServer(this.AdminContext(), &pb.FindEnabledServerRequest{ServerId: params.ServerId}) + serverResp, err := this.RPC().ServerRPC().FindEnabledServer(this.AdminContext(), &pb.FindEnabledServerRequest{ + ServerId: params.ServerId, + IgnoreSSLCertData: true, + }) if err != nil { this.ErrorPage(err) return diff --git a/internal/web/actions/default/servers/serverutils/server_helper.go b/internal/web/actions/default/servers/serverutils/server_helper.go index b79f6bfd..64af7cad 100644 --- a/internal/web/actions/default/servers/serverutils/server_helper.go +++ b/internal/web/actions/default/servers/serverutils/server_helper.go @@ -57,7 +57,10 @@ func (this *ServerHelper) createLeftMenu(action *actions.ActionObject) { return } - serverResp, err := rpcClient.ServerRPC().FindEnabledServer(rpcClient.Context(action.Context.GetInt64("adminId")), &pb.FindEnabledServerRequest{ServerId: serverId}) + serverResp, err := rpcClient.ServerRPC().FindEnabledServer(rpcClient.Context(action.Context.GetInt64("adminId")), &pb.FindEnabledServerRequest{ + ServerId: serverId, + IgnoreSSLCertData: true, + }) if err != nil { logs.Error(err) return diff --git a/internal/web/actions/default/servers/serverutils/utils.go b/internal/web/actions/default/servers/serverutils/utils.go index b1bae717..c91d5d3a 100644 --- a/internal/web/actions/default/servers/serverutils/utils.go +++ b/internal/web/actions/default/servers/serverutils/utils.go @@ -8,14 +8,17 @@ import ( "strconv" ) -// 查找Server +// FindServer 查找服务信息 func FindServer(p *actionutils.ParentAction, serverId int64) (*pb.Server, *serverconfigs.ServerConfig, bool) { - serverResp, err := p.RPC().ServerRPC().FindEnabledServer(p.AdminContext(), &pb.FindEnabledServerRequest{ServerId: serverId}) + serverResp, err := p.RPC().ServerRPC().FindEnabledServer(p.AdminContext(), &pb.FindEnabledServerRequest{ + ServerId: serverId, + IgnoreSSLCertData: true, + }) if err != nil { p.ErrorPage(err) return nil, nil, false } - server := serverResp.Server + var server = serverResp.Server if server == nil { p.ErrorPage(errors.New("not found server with id '" + strconv.FormatInt(serverId, 10) + "'")) return nil, nil, false