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("subdomain", subdomain),
)
return numberUpdated, err
continue
}
if currentRecord.IP != externalIp.String() {
@@ -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",
@@ -120,7 +120,7 @@ func (c *ChangeDetector) detectAndApplyChanges() (int, error) {
slog.String("tld", domain.TLD),
slog.String("subdomain", subdomain),
)
return numberUpdated, err
continue
}
numberUpdated++
}