PM-32354: Filter out archived items from CXP (#6547)

This commit is contained in:
David Perez authored and GitHub committed 2026-02-17 15:34:38 +00:00
1 parent 275d90bb61
commit 222bc44c99
2 files changed
+7 -2

No files matched your search

@@ -94,7 +94,7 @@ class ReviewExportViewModel @Inject constructor(
.value
.data
?.successes
?.filter { it.deletedDate == null }
?.filter { it.deletedDate == null && it.archivedDate == null }
.filterRestrictedItemsIfNecessary(),
)
.fold(
@@ -241,7 +241,7 @@ class ReviewExportViewModel @Inject constructor(
var secureNoteItemCount = 0
this@toItemTypeCounts
?.successes
?.filter { it.deletedDate == null }
?.filter { it.deletedDate == null && it.archivedDate == null }
.orEmpty()
.forEach {
when {
@@ -120,6 +120,10 @@ class ReviewExportViewModelTest : BaseViewModelTest() {
number = 1,
isDeleted = true,
)
val mockArchivedCipherListView = createMockCipherListView(
number = 1,
isArchived = true,
)
decryptCipherListResultFlow.tryEmit(
DataState.Loaded(
createMockDecryptCipherListResult(
@@ -128,6 +132,7 @@ class ReviewExportViewModelTest : BaseViewModelTest() {
mockActiveLoginCipherListView,
mockActiveCardCipherListView,
mockDeletedCipherListView,
mockArchivedCipherListView,
),
),
),