diff --git a/internal/repository/letter_outgoing_repository.go b/internal/repository/letter_outgoing_repository.go index 30131c2..dc97165 100644 --- a/internal/repository/letter_outgoing_repository.go +++ b/internal/repository/letter_outgoing_repository.go @@ -102,14 +102,14 @@ func (r *LetterOutgoingRepository) List(ctx context.Context, filter ListOutgoing // Apply is_archived filter if filter.IsArchived != nil { if *filter.IsArchived { - query = query.Where("status = 'archived'") + query = query.Where("letters_outgoing.status = 'archived'") } else { - query = query.Where("status != 'archived'") + query = query.Where("letters_outgoing.status != 'archived'") } } if filter.Status != nil { - query = query.Where("status = ?", *filter.Status) + query = query.Where("letters_outgoing.status = ?", *filter.Status) } if filter.Query != nil { q := "%" + *filter.Query + "%"