From bc95e47b921649be1285486281c11251dba8e28f Mon Sep 17 00:00:00 2001 From: CityFun <31820853+zhengkunwang223@users.noreply.github.com> Date: Mon, 1 Sep 2025 17:39:56 +0800 Subject: [PATCH] fix: Fixed the issue with The child node cannot update the certificate (#10219) --- agent/app/service/website_ssl.go | 2 +- agent/app/service/website_utils.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/agent/app/service/website_ssl.go b/agent/app/service/website_ssl.go index 81182d787..1e68665ae 100644 --- a/agent/app/service/website_ssl.go +++ b/agent/app/service/website_ssl.go @@ -650,7 +650,7 @@ func (w WebsiteSSLService) Upload(req request.WebsiteSSLUpload) error { } pemData = reset } - if pemData == nil { + if pemData == nil || cert == nil { return buserr.New("ErrSSLCertificateFormat") } diff --git a/agent/app/service/website_utils.go b/agent/app/service/website_utils.go index beae895f6..1bebb4bfd 100644 --- a/agent/app/service/website_utils.go +++ b/agent/app/service/website_utils.go @@ -1172,6 +1172,9 @@ func UpdateSSLConfig(websiteSSL model.WebsiteSSL) error { return buserr.WithErr("ErrSSLApply", err) } } + if !global.IsMaster { + return nil + } enable, sslID := GetSystemSSL() if enable && sslID == websiteSSL.ID { fileOp := files.NewFileOp()