diff --git a/cmd/cmd_renew.go b/cmd/cmd_renew.go index 7d968d2a3..00bdf1b62 100644 --- a/cmd/cmd_renew.go +++ b/cmd/cmd_renew.go @@ -232,7 +232,7 @@ func renewForDomains(ctx *cli.Context, account *Account, keyType certcrypto.KeyT time.Sleep(sleepTime) } - renewalDomains := domains + renewalDomains := slices.Clone(domains) if !forceDomains { renewalDomains = merge(certDomains, domains) } @@ -258,6 +258,8 @@ func renewForDomains(ctx *cli.Context, account *Account, keyType certcrypto.KeyT log.Fatal(err) } + certRes.Domain = domain + certsStorage.SaveResource(certRes) addPathToMetadata(meta, domain, certRes, certsStorage)