From aba84efbf84d61a538e8c1e34834cd604f81372c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 19 Oct 2025 12:56:33 -0500 Subject: more cases handled --- time.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'time.go') diff --git a/time.go b/time.go index df89d24..ca38233 100644 --- a/time.go +++ b/time.go @@ -64,6 +64,10 @@ func TimeCheck(maybeTime any) (string, *time.Time, error) { // If the type is time.Time, 'v' is now a time.Time variable. // t = v return FormatTime(v), &v, err + case *time.Time: + // If the type is time.Time, 'v' is now a time.Time variable. + // t = v + return FormatTime(*v), v, err case string: // The type is string, so 'v' is a string variable. t, err = doTimeString(v) @@ -90,6 +94,8 @@ func TimeCheck(maybeTime any) (string, *time.Time, error) { newt := v.AsTime() return FormatTime(newt), &newt, nil } + case nil: + err = errors.New("TimeCheck got nil") default: err = errors.Join(err, NoTime) } -- cgit v1.2.3