Skip to content

Commit 235396f

Browse files
committed
fix broken feeds
1 parent cb6809e commit 235396f

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

src/libs/SearchQueryUtils.ts

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -771,15 +771,18 @@ function buildUserReadableQueryString(
771771
} else if (key === CONST.SEARCH.SYNTAX_FILTER_KEYS.FEED) {
772772
displayQueryFilters = queryFilter.reduce((acc, filter) => {
773773
const feedKey = filter.value.toString();
774-
const workspaceFeedKey = getWorkspaceCardFeedKey(feedKey);
775-
776-
const workspaceValue = cardFeedNamesWithType[workspaceFeedKey];
777-
const domainValue = cardFeedNamesWithType[feedKey];
778-
779-
if ((workspaceValue && workspaceValue.type === 'workspace') || (domainValue && domainValue.type === 'domain')) {
780-
const value = workspaceValue?.type === 'workspace' ? workspaceValue.name : domainValue.name;
781-
acc.push({operator: filter.operator, value});
774+
const cardFeedsForDisplay = getCardFeedsForDisplay(cardFeeds, cardList);
775+
const plaidFeedName = feedKey?.split(CONST.BANK_ACCOUNT.SETUP_TYPE.PLAID)?.at(1);
776+
const regularBank = feedKey?.split('_')?.at(1) ?? CONST.DEFAULT_NUMBER_ID;
777+
const plaidValue = cardFeedsForDisplay[`${CONST.BANK_ACCOUNT.SETUP_TYPE.PLAID}${plaidFeedName}` as OnyxTypes.CompanyCardFeed]?.name;
778+
if (plaidFeedName) {
779+
if (plaidValue) {
780+
acc.push({operator: filter.operator, value: plaidValue});
781+
}
782+
return acc;
782783
}
784+
const value = cardFeedsForDisplay[regularBank as OnyxTypes.CompanyCardFeed]?.name ?? feedKey;
785+
acc.push({operator: filter.operator, value});
783786

784787
return acc;
785788
}, [] as QueryFilter[]);
@@ -806,6 +809,9 @@ function buildUserReadableQueryString(
806809
title += buildFilterValuesString(getUserFriendlyKey(key), displayQueryFilters);
807810
}
808811

812+
console.log('title');
813+
console.log(title);
814+
809815
return title;
810816
}
811817

0 commit comments

Comments
 (0)