From 84aa4d421c46c2ca4920517807c0a2a13f8592e3 Mon Sep 17 00:00:00 2001 From: Danil Solovyov Date: Wed, 19 Jul 2023 18:08:58 +0500 Subject: [PATCH] added sort to VerificationRepository.GetByUserID --- internal/repository/verification.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/repository/verification.go b/internal/repository/verification.go index a2d58b4..e1b4c21 100644 --- a/internal/repository/verification.go +++ b/internal/repository/verification.go @@ -204,8 +204,10 @@ func (r *VerificationRepository) GetByUserId(ctx context.Context, userID string) "user_id": userID, } + opts := options.FindOne().SetSort(bson.D{{Key: "updated_at", Value: -1}}) + var result models.Verification - err := r.mongo.FindOne(ctx, filter).Decode(&result) + err := r.mongo.FindOne(ctx, filter, opts).Decode(&result) if err != nil { if err == mongo.ErrNoDocuments { return nil, nil