diff --git a/internal/repository/letter_outgoing_repository.go b/internal/repository/letter_outgoing_repository.go index f59db71..6236480 100644 --- a/internal/repository/letter_outgoing_repository.go +++ b/internal/repository/letter_outgoing_repository.go @@ -152,7 +152,6 @@ func (r *LetterOutgoingRepository) List(ctx context.Context, filter ListOutgoing fmt.Printf("[DEBUG] filter.UserID: %v\n", filter.UserID) fmt.Printf("[DEBUG] filter.isRead: %v\n", filter.IsRead) - fmt.Printf("[DEBUG] filter.status: %v\n", *filter.Status) // Tambahkan filter IsRead if filter.IsRead != nil { @@ -170,7 +169,7 @@ func (r *LetterOutgoingRepository) List(ctx context.Context, filter ListOutgoing query = query.Where("letter_outgoing_approvals.approver_id = ?", *filter.UserID) query = query.Where("letter_outgoing_approvals.status = ?", *filter.Status) - + query = query.Distinct() }