setLastStateChangeToNow  was always receiving nil
@@ -860,20 +860,18 @@ func (h *Headscale) getTLSSettings() (*tls.Config, error) {
}
}
-func (h *Headscale) setLastStateChangeToNow(namespaces ...string) {
+func (h *Headscale) setLastStateChangeToNow() {
var err error
now := time.Now().UTC()
- if len(namespaces) == 0 {
- namespaces, err = h.ListNamespacesStr()
+ namespaces, err := h.ListNamespacesStr()
if err != nil {
log.Error().
Caller().
Err(err).
Msg("failed to fetch all namespaces, failing to update last changed state.")
}
- }
for _, namespace := range namespaces {
lastStateUpdate.WithLabelValues(namespace, "headscale").Set(float64(now.Unix()))
