]> source.dussan.org Git - gitea.git/commit
Check for zero time instant in TimeStamp.IsZero() (#22171) (#22173)
authorGusted <postmaster@gusted.xyz>
Tue, 20 Dec 2022 02:07:41 +0000 (03:07 +0100)
committerGitHub <noreply@github.com>
Tue, 20 Dec 2022 02:07:41 +0000 (10:07 +0800)
commitf51a19c537cbe63a9a670204c2c1c826af2506ed
tree528868220fa7be717626dd8061fc3997f75e8ab4
parent068e96fbd25e2ea683d1f7d51cb43ab9b5f82356
Check for zero time instant in TimeStamp.IsZero() (#22171) (#22173)

- Backport of #22171
- Currently, the 'IsZero' function for 'TimeStamp' just checks if the
unix time is zero, which is not the behavior of 'Time.IsZero()', but
Gitea is using this method in accordance with the behavior of
'Time.IsZero()'.
  - Adds a new condition to check for the zero time instant.
- Fixes a bug where non-expiring GPG keys where shown as they expired on
Jan 01, 0001.
  - Related https://codeberg.org/Codeberg/Community/issues/791
modules/timeutil/timestamp.go