diff options
Diffstat (limited to 'time.go')
| -rw-r--r-- | time.go | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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) } |
