Handle renewal conf files without a "server" entry

Fixes: #2750
This commit is contained in:
Peter Eckersley 2016-04-02 12:41:37 -07:00
parent d78e775956
commit 2d502ba98e

View file

@ -230,7 +230,8 @@ def _avoid_invalidating_lineage(config, lineage, original_server):
def renew_cert(config, domains, le_client, lineage):
"Renew a certificate lineage."
original_server = lineage.configuration["renewalparams"]["server"]
renewal_params = lineage.configuration["renewalparams"]
original_server = renewal_params.get("server", cli.flag_default("server"))
_avoid_invalidating_lineage(config, lineage, original_server)
new_certr, new_chain, new_key, _ = le_client.obtain_certificate(domains)
if config.dry_run: