Not allow ACME provider initialization if storage is empty

This commit is contained in:
NicoMen 2018-10-08 19:24:03 +02:00 committed by Traefiker Bot
parent 157580c232
commit a777c3553c
3 changed files with 66 additions and 7 deletions

View file

@ -187,11 +187,13 @@ func runCmd(globalConfiguration *configuration.GlobalConfiguration, configFile s
providerAggregator := configuration.NewProviderAggregator(globalConfiguration)
acmeprovider := globalConfiguration.InitACMEProvider()
if acmeprovider != nil {
err := providerAggregator.AddProvider(acmeprovider)
acmeprovider, err := globalConfiguration.InitACMEProvider()
if err != nil {
log.Errorf("Unable to initialize ACME provider: %v", err)
} else if acmeprovider != nil {
err = providerAggregator.AddProvider(acmeprovider)
if err != nil {
log.Errorf("Error initializing provider ACME: %v", err)
log.Errorf("Unable to add ACME provider to the providers list: %v", err)
acmeprovider = nil
}
}