fix incoming filtered archived

This commit is contained in:
efrilm 2025-10-13 17:49:28 +07:00
parent e58472c963
commit 5fa2104f7a

View File

@ -199,9 +199,9 @@ func (r *LetterIncomingRepository) List(ctx context.Context, filter ListIncoming
// Apply is_archived filter based on recipient's is_archived field // Apply is_archived filter based on recipient's is_archived field
if filter.IsArchived != nil { if filter.IsArchived != nil {
if *filter.IsArchived { if *filter.IsArchived {
dataQuery = dataQuery.Where("letter_incoming_recipients.is_archived = ?", true) query = query.Where("letters_incoming.is_archived = ?", true)
} else { } else {
dataQuery = dataQuery.Where("letter_incoming_recipients.is_archived = ? OR letter_incoming_recipients.is_archived IS NULL", false) query = query.Where("letters_incoming.is_archived = ? OR letters_incoming.is_archived IS NULL", false)
} }
} }