From 6188b88917b34cd088cf629027973e9db74c09bb Mon Sep 17 00:00:00 2001 From: nyne Date: Sun, 13 Jul 2025 19:21:34 +0800 Subject: [PATCH] Add ordering to retrieve the most recent user activity --- server/dao/activity.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/dao/activity.go b/server/dao/activity.go index c1a4cd3..3a04831 100644 --- a/server/dao/activity.go +++ b/server/dao/activity.go @@ -18,7 +18,11 @@ func AddNewResourceActivity(userID, resourceID uint) error { func AddUpdateResourceActivity(userID, resourceID uint) error { var userLastActivity model.Activity - if err := db.Model(&userLastActivity).Where("user_id = ?", userID).First(&userLastActivity).Error; err != nil { + if err := db. + Model(&userLastActivity). + Where("user_id = ?", userID). + Order("created_at DESC").First(&userLastActivity). + Error; err != nil { if !errors.Is(err, gorm.ErrRecordNotFound) { return err }