summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/app/handler/glsa/view.go')
-rw-r--r--pkg/app/handler/glsa/view.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkg/app/handler/glsa/view.go b/pkg/app/handler/glsa/view.go
index 945af2d..9b89573 100644
--- a/pkg/app/handler/glsa/view.go
+++ b/pkg/app/handler/glsa/view.go
@@ -6,6 +6,7 @@ import (
"glsamaker/pkg/database/connection"
"glsamaker/pkg/models"
"net/http"
+ "sort"
"strconv"
)
@@ -43,6 +44,10 @@ func View(w http.ResponseWriter, r *http.Request) {
glsa.ComputeStatus(user)
glsa.ComputeCommentBadges()
+ // sort the comments by creation date
+ sort.Slice(glsa.Comments, func(p, q int) bool {
+ return glsa.Comments[p].Date.Before(glsa.Comments[q].Date) })
+
glsaCount, err := connection.DB.Model((*models.Glsa)(nil)).Count()
renderViewTemplate(w, user, glsa, int64(glsaCount))