mirror of
https://github.com/bitwarden/android.git
synced 2026-03-11 20:54:58 -05:00
PM-31363: Fix crash caused by a duplicate ID (#6428)
This commit is contained in:
@@ -160,7 +160,7 @@ fun VaultItemListingContent(
|
||||
|
||||
itemsIndexed(
|
||||
items = state.displayCollectionList,
|
||||
key = { _, collection -> collection.id },
|
||||
key = { _, collection -> "collection_${collection.id}" },
|
||||
) { index, collection ->
|
||||
BitwardenGroupItem(
|
||||
startIcon = IconData.Local(iconRes = BitwardenDrawable.ic_collections),
|
||||
@@ -195,7 +195,7 @@ fun VaultItemListingContent(
|
||||
|
||||
itemsIndexed(
|
||||
items = state.displayFolderList,
|
||||
key = { _, folder -> folder.id },
|
||||
key = { _, folder -> "folder_${folder.id}" },
|
||||
) { index, folder ->
|
||||
BitwardenGroupItem(
|
||||
startIcon = IconData.Local(iconRes = BitwardenDrawable.ic_folder),
|
||||
@@ -229,7 +229,7 @@ fun VaultItemListingContent(
|
||||
}
|
||||
itemsIndexed(
|
||||
items = state.displayItemList,
|
||||
key = { _, item -> item.id },
|
||||
key = { _, item -> "item_${item.id}" },
|
||||
) { index, it ->
|
||||
BitwardenListItem(
|
||||
startIcon = it.iconData,
|
||||
|
||||
@@ -142,7 +142,7 @@ fun VaultContent(
|
||||
|
||||
itemsIndexed(
|
||||
items = state.favoriteItems,
|
||||
key = { _, favorite -> favorite.id },
|
||||
key = { _, favorite -> "favorite_${favorite.id}" },
|
||||
) { index, favoriteItem ->
|
||||
VaultEntryListItem(
|
||||
startIcon = favoriteItem.startIcon,
|
||||
@@ -307,7 +307,7 @@ fun VaultContent(
|
||||
|
||||
itemsIndexed(
|
||||
items = state.folderItems,
|
||||
key = { _, folder -> folder.id ?: "no_folder_group" },
|
||||
key = { _, folder -> "folder_${folder.id}" },
|
||||
) { index, folder ->
|
||||
BitwardenGroupItem(
|
||||
startIcon = IconData.Local(iconRes = BitwardenDrawable.ic_folder),
|
||||
@@ -344,7 +344,7 @@ fun VaultContent(
|
||||
}
|
||||
itemsIndexed(
|
||||
items = state.noFolderItems,
|
||||
key = { _, noFolderItem -> noFolderItem.id },
|
||||
key = { _, noFolderItem -> "no_folder_${noFolderItem.id}" },
|
||||
) { index, noFolderItem ->
|
||||
VaultEntryListItem(
|
||||
startIcon = noFolderItem.startIcon,
|
||||
@@ -400,7 +400,7 @@ fun VaultContent(
|
||||
|
||||
itemsIndexed(
|
||||
items = state.collectionItems,
|
||||
key = { _, collection -> collection.id },
|
||||
key = { _, collection -> "collection_${collection.id}" },
|
||||
) { index, collection ->
|
||||
BitwardenGroupItem(
|
||||
startIcon = IconData.Local(iconRes = BitwardenDrawable.ic_collections),
|
||||
|
||||
Reference in New Issue
Block a user