diff --git a/internal/services/key_service.go b/internal/services/key_service.go index e5a8cdf..b9ecf99 100644 --- a/internal/services/key_service.go +++ b/internal/services/key_service.go @@ -276,6 +276,8 @@ func (s *KeyService) ListKeysInGroupQuery(groupID uint, statusFilter string, sea query = query.Where("key_value LIKE ?", "%"+searchKeyword+"%") } + query = query.Order("last_used_at desc, updated_at desc") + return query }