fix incoming archieved

This commit is contained in:
efrilm 2025-10-13 18:09:56 +07:00
parent 8aadb06d40
commit 3f7eedb5f2

View File

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