3 Commits

Author SHA1 Message Date
0d14d50a9f fix: do not fail when a record cannot be updated
All checks were successful
CI / test (pull_request) Successful in 50s
2024-12-27 19:54:00 +01:00
381cf9a750 fix: do not fail when a notification cannot be sent 2024-12-27 19:53:46 +01:00
df6c48b875 fix: do not fail when a record can not be retrieved 2024-12-27 19:53:31 +01:00

View File

@@ -85,7 +85,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) {
slog.String("tld", domain.TLD), slog.String("tld", domain.TLD),
slog.String("subdomain", subdomain), slog.String("subdomain", subdomain),
) )
return numberUpdated, err continue
} }
if currentRecord.IP != externalIp.String() { if currentRecord.IP != externalIp.String() {
@@ -104,7 +104,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) {
c.logger.Warn("Failed to send notification", c.logger.Warn("Failed to send notification",
slog.String("error", err.Error()), slog.String("error", err.Error()),
) )
return numberUpdated, err continue
} }
c.logger.Info("Updating record", c.logger.Info("Updating record",
@@ -120,7 +120,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) {
slog.String("tld", domain.TLD), slog.String("tld", domain.TLD),
slog.String("subdomain", subdomain), slog.String("subdomain", subdomain),
) )
return numberUpdated, err continue
} }
numberUpdated++ numberUpdated++
} }