From 2e73b2c80f05f4beb85f00fd5e7a184b89850d14 Mon Sep 17 00:00:00 2001 From: Ruel Tmeizeh - RuhNet Date: Tue, 21 May 2024 14:54:05 -0400 Subject: [PATCH] Add primary domain to certgroups internal var when starting from scratch with no existing domains.json --- api.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api.go b/api.go index f546c61..f108f50 100644 --- a/api.go +++ b/api.go @@ -168,6 +168,15 @@ func apiPutDomain(c echo.Context) error { } } + if len(certgroups) == 0 { //certgroups is empty, so start fresh + var cg CertGroup + cg.PrimaryDomain = appconf.PrimaryDomain + if domain != appconf.PrimaryDomain { + cg.Domains = append(cg.Domains, domain) + } + certgroups = append(certgroups, cg) + } + //write list to disk err := writeDomains() if err != nil {