From b2656af528043ed9f9bc7b161db7972379a98817 Mon Sep 17 00:00:00 2001 From: Michael Krelin Date: Tue, 30 Aug 2022 14:45:02 +0200 Subject: [PATCH] support time as returned by the older apcupsd as a fallback --- status.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/status.go b/status.go index 0a7ed89..8ff363c 100644 --- a/status.go +++ b/status.go @@ -389,6 +389,9 @@ func parseOptionalTime(value string) (time.Time, error) { if time, err := time.Parse(timeFormatLong, value); err == nil { return time, nil } + if time, err := time.Parse(time.UnixDate, value); err == nil { + return time, nil + } return time.Time{}, fmt.Errorf("can't parse time: %q", value) }