diff options
Diffstat (limited to 'cmd/generate/main.go')
-rw-r--r-- | cmd/generate/main.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/cmd/generate/main.go b/cmd/generate/main.go index d6279ba..cee752f 100644 --- a/cmd/generate/main.go +++ b/cmd/generate/main.go @@ -50,7 +50,15 @@ func mainWithError() error { } sort.Slice(contribs, func(i, j int) bool { - return contribs[i].SubmittedAt.After(contribs[j].SubmittedAt) + iDate := contribs[i].LastUpdatedAt + if iDate.IsZero() { + iDate = contribs[i].SubmittedAt + } + jDate := contribs[j].LastUpdatedAt + if jDate.IsZero() { + jDate = contribs[j].SubmittedAt + } + return iDate.After(jDate) }) tmpl := template.Must(template.New("imworkingon.html.tmpl"). |