Skip to content

Commit 5217a34

Browse files
authored
Merge pull request #62617 from Expensify/cmartins-revertBreakingChanges
[CP Staging] Revert breaking changes
2 parents 54919d4 + 8bd2fc0 commit 5217a34

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/pages/iou/request/step/IOURequestEditReportCommon.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,20 +45,21 @@ type Props = {
4545
function IOURequestEditReportCommon({backTo, transactionsReports, selectReport}: Props) {
4646
const {translate} = useLocalize();
4747
const [allReports] = useOnyx(ONYXKEYS.COLLECTION.REPORT, {selector: (reports) => mapOnyxCollectionItems(reports, reportSelector), canBeMissing: true});
48+
const [allPoliciesID] = useOnyx(ONYXKEYS.COLLECTION.POLICY, {selector: (policies) => mapOnyxCollectionItems(policies, (policy) => policy?.id), canBeMissing: false});
4849

4950
const currentUserPersonalDetails = useCurrentUserPersonalDetails();
5051
const [searchValue, debouncedSearchValue, setSearchValue] = useDebouncedState('');
5152

5253
const expenseReports = useMemo(
5354
() =>
54-
Object.values(transactionsReports ?? {}).flatMap((transactionsReport) => {
55-
if (!transactionsReport.policyID) {
55+
Object.values(allPoliciesID ?? {}).flatMap((policyID) => {
56+
if (!policyID) {
5657
return [];
5758
}
58-
const reports = getOutstandingReportsForUser(transactionsReport.policyID, transactionsReport?.ownerAccountID ?? currentUserPersonalDetails.accountID, allReports ?? {});
59+
const reports = getOutstandingReportsForUser(policyID, transactionsReports.at(0)?.ownerAccountID ?? currentUserPersonalDetails.accountID, allReports ?? {});
5960
return reports;
6061
}),
61-
[allReports, currentUserPersonalDetails.accountID, transactionsReports],
62+
[allReports, currentUserPersonalDetails.accountID, transactionsReports, allPoliciesID],
6263
);
6364

6465
const reportOptions: ReportListItem[] = useMemo(() => {

0 commit comments

Comments
 (0)