From df6c48b875cf84435fcd57bd770559f5d791f9a5 Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Fri, 27 Dec 2024 19:53:31 +0100 Subject: [PATCH 1/3] fix: do not fail when a record can not be retrieved --- pkg/realDynDns/realDynDns.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/realDynDns/realDynDns.go b/pkg/realDynDns/realDynDns.go index ffc3cd5..784447f 100644 --- a/pkg/realDynDns/realDynDns.go +++ b/pkg/realDynDns/realDynDns.go @@ -85,7 +85,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) { slog.String("tld", domain.TLD), slog.String("subdomain", subdomain), ) - return numberUpdated, err + continue } if currentRecord.IP != externalIp.String() { -- 2.49.1 From 381cf9a75090dae5f27770d64e8e9cbdb846dfef Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Fri, 27 Dec 2024 19:53:46 +0100 Subject: [PATCH 2/3] fix: do not fail when a notification cannot be sent --- pkg/realDynDns/realDynDns.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/realDynDns/realDynDns.go b/pkg/realDynDns/realDynDns.go index 784447f..1138edb 100644 --- a/pkg/realDynDns/realDynDns.go +++ b/pkg/realDynDns/realDynDns.go @@ -104,7 +104,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) { c.logger.Warn("Failed to send notification", slog.String("error", err.Error()), ) - return numberUpdated, err + continue } c.logger.Info("Updating record", -- 2.49.1 From 0d14d50a9fb73c49849b67a05c482eac8f1a6138 Mon Sep 17 00:00:00 2001 From: Timo Behrendt Date: Fri, 27 Dec 2024 19:54:00 +0100 Subject: [PATCH 3/3] fix: do not fail when a record cannot be updated --- pkg/realDynDns/realDynDns.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/realDynDns/realDynDns.go b/pkg/realDynDns/realDynDns.go index 1138edb..3de1db1 100644 --- a/pkg/realDynDns/realDynDns.go +++ b/pkg/realDynDns/realDynDns.go @@ -120,7 +120,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) { slog.String("tld", domain.TLD), slog.String("subdomain", subdomain), ) - return numberUpdated, err + continue } numberUpdated++ } -- 2.49.1