diff --git a/cmd/dnsupdater/main.go b/cmd/dnsupdater/main.go index e84b4bd..fcec2bd 100644 --- a/cmd/dnsupdater/main.go +++ b/cmd/dnsupdater/main.go @@ -33,11 +33,16 @@ func main() { for service_name, domains := range config.Updates { - log.Info().Str("service", service_name).Msg("Begin update for service") - // Get service service := app.ProviderManager.Get(service_name) + if service == nil { + log.Warn().Str("service", service_name).Msg("Invalid service") + continue + } + + log.Info().Str("service", service_name).Msg("Begin update for service") + for domain, records := range domains { for name, data := range records {