Skip to content

Commit adbf576

Browse files
lafriksappleboy
authored andcommitted
fix gpg expired bug when time is zero (#3584) (#3884)
1 parent 15cdb19 commit adbf576

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

modules/util/time_stamp.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,8 @@ func (ts TimeStamp) FormatLong() string {
5959
func (ts TimeStamp) FormatShort() string {
6060
return ts.Format("Jan 02, 2006")
6161
}
62+
63+
// IsZero is zero time
64+
func (ts TimeStamp) IsZero() bool {
65+
return ts.AsTime().IsZero()
66+
}

templates/user/settings/keys_gpg.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<div class="activity meta">
2727
<i>{{$.i18n.Tr "settings.add_on"}} <span>{{.AddedUnix.FormatShort}}</span></i>
2828
-
29-
<i>{{if .ExpiredUnix}}{{$.i18n.Tr "settings.valid_until"}} <span>{{.ExpiredUnix.FormatShort}}</span>{{else}}{{$.i18n.Tr "settings.valid_forever"}}{{end}}</i>
29+
<i>{{if not .ExpiredUnix.IsZero}}{{$.i18n.Tr "settings.valid_until"}} <span>{{.ExpiredUnix.FormatShort}}</span>{{else}}{{$.i18n.Tr "settings.valid_forever"}}{{end}}</i>
3030
</div>
3131
</div>
3232
</div>

0 commit comments

Comments
 (0)