diff --git a/backend/app/service/website_ssl.go b/backend/app/service/website_ssl.go index 39c162a892b3..e8646b3c3b46 100644 --- a/backend/app/service/website_ssl.go +++ b/backend/app/service/website_ssl.go @@ -431,6 +431,7 @@ func (w WebsiteSSLService) Upload(req request.WebsiteSSLUpload) error { websiteSSL := &model.WebsiteSSL{ Provider: constant.Manual, Description: req.Description, + Status: constant.SSLReady, } var err error if req.SSLID > 0 { diff --git a/frontend/src/views/website/ssl/index.vue b/frontend/src/views/website/ssl/index.vue index 72070e80483d..c8ca950a9fa7 100644 --- a/frontend/src/views/website/ssl/index.vue +++ b/frontend/src/views/website/ssl/index.vue @@ -239,8 +239,8 @@ const buttons = [ click: function (row: Website.SSLDTO) { onEdit(row); }, - disabled: function (row: Website.SSLDTO) { - return row.provider == 'selfSigned'; + show: function (row: Website.SSLDTO) { + return row.provider != 'manual' && row.provider != 'selfSigned'; }, }, {