fix: ensure default ssl provider is set

This commit is contained in:
Fu Diwei 2025-10-17 16:49:00 +08:00
parent 636ccc9004
commit acc5fc2738

View File

@ -27,6 +27,11 @@ type SettingsContentForPersistence struct {
func (c SettingsContent) AsSSLProvider() *SettingsContentForSSLProvider {
content := &SettingsContentForSSLProvider{}
xmaps.Populate(c, content)
if content.Provider == "" {
content.Provider = CAProviderTypeLetsEncrypt
}
return content
}