From 0360146b10ed1d27128b4f0ccaf542b5da24c90a Mon Sep 17 00:00:00 2001 From: skeris Date: Wed, 26 Feb 2025 17:16:29 +0300 Subject: [PATCH] fix export empty cells --- repository/result/result.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repository/result/result.go b/repository/result/result.go index 05e7f22..bbca93e 100644 --- a/repository/result/result.go +++ b/repository/result/result.go @@ -117,7 +117,7 @@ func (r *ResultRepository) UpdateAnswersStatus(ctx context.Context, accountID st func (r *ResultRepository) GetQuizResultsCSV(ctx context.Context, quizID uint64, reqExport GetQuizResDeps) ([]model.Answer, error) { var results []model.Answer - mainQuery := `SELECT DISTINCT ON (a.question_id, a.session, a.created_at, a.result) + mainQuery := `SELECT DISTINCT ON (a.question_id, a.session, a.result) a.id, a.content, a.question_id, a.quiz_id, a.fingerprint, a.session, a.result, a.created_at, a.new, a.deleted FROM answer a @@ -141,7 +141,7 @@ func (r *ResultRepository) GetQuizResultsCSV(ctx context.Context, quizID uint64, WHERE a2.session = a.session AND a2.result = TRUE AND a2.quiz_id = a.quiz_id )` - mainQuery += ` ORDER BY a.session, a.question_id ASC, a.created_at DESC, a.result DESC` + mainQuery += ` ORDER BY a.session, a.question_id ASC, a.result DESC, a.created_at DESC` rows, err := r.pool.QueryContext(ctx, mainQuery, queryParams...) if err != nil {