From 62a44d329e3d7413b1505aaf9f3336a435ebb8c4 Mon Sep 17 00:00:00 2001 From: daledah Date: Wed, 24 Dec 2025 17:07:05 +0700 Subject: [PATCH] fix: App crashes when switching from withdrawal-id grouping --- src/libs/SearchUIUtils.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/SearchUIUtils.ts b/src/libs/SearchUIUtils.ts index 5263c0e7839d..8e8317822272 100644 --- a/src/libs/SearchUIUtils.ts +++ b/src/libs/SearchUIUtils.ts @@ -1870,7 +1870,7 @@ function getMemberSections( for (const key in data) { if (isGroupEntry(key)) { const memberGroup = data[key] as SearchMemberGroup; - const personalDetails = data.personalDetailsList[memberGroup.accountID]; + const personalDetails = data.personalDetailsList?.[memberGroup.accountID] ?? emptyPersonalDetails; let transactionsQueryJSON: SearchQueryJSON | undefined; if (queryJSON && memberGroup.accountID) { const newFlatFilters = queryJSON.flatFilters.filter((filter) => filter.key !== CONST.SEARCH.SYNTAX_FILTER_KEYS.FROM); @@ -1911,8 +1911,7 @@ function getCardSections( for (const key in data) { if (isGroupEntry(key)) { const cardGroup = data[key] as SearchCardGroup; - const personalDetails = data.personalDetailsList[cardGroup.accountID]; - + const personalDetails = data.personalDetailsList?.[cardGroup.accountID] ?? emptyPersonalDetails; let transactionsQueryJSON: SearchQueryJSON | undefined; if (queryJSON && cardGroup.cardID) { const newFlatFilters = queryJSON.flatFilters.filter((filter) => filter.key !== CONST.SEARCH.SYNTAX_FILTER_KEYS.CARD_ID);