From b021ae8bbfe0fcabf98d1635b2c2b588cd107470 Mon Sep 17 00:00:00 2001 From: zhengkunwang223 <1paneldev@sina.com> Date: Mon, 1 Sep 2025 17:36:57 +0800 Subject: [PATCH] fix: Fixed the issue with The child node cannot update the certificate --- 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()