diff --git a/src/components/MoneyRequestConfirmationList.tsx b/src/components/MoneyRequestConfirmationList.tsx index e63877660277b..d599fc78ef005 100644 --- a/src/components/MoneyRequestConfirmationList.tsx +++ b/src/components/MoneyRequestConfirmationList.tsx @@ -226,6 +226,8 @@ type MoneyRequestConfirmationListProps = { type MoneyRequestConfirmationListItem = (Participant & {keyForList: string}) | OptionData; const mileageRateSelector = (policy: OnyxEntry) => DistanceRequestUtils.getDefaultMileageRate(policy); +const transactionReportSelector = (report: OnyxEntry) => report && ({type: report.type} as OnyxEntry); +const policyDraftSelector = (draft: OnyxEntry) => draft && ({customUnits: draft.customUnits} as OnyxEntry); function MoneyRequestConfirmationList({ transaction, @@ -276,8 +278,12 @@ function MoneyRequestConfirmationList({ }: MoneyRequestConfirmationListProps) { const [policyCategoriesReal] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_CATEGORIES}${policyID}`); const [policyTags] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_TAGS}${policyID}`); - const [transactionReport] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT}${transaction?.reportID}`); - const [policyDraft] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_DRAFTS}${policyID}`); + const [transactionReport] = useOnyx(`${ONYXKEYS.COLLECTION.REPORT}${transaction?.reportID}`, { + selector: transactionReportSelector, + }); + const [policyDraft] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_DRAFTS}${policyID}`, { + selector: policyDraftSelector, + }); const [defaultMileageRateDraft] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_DRAFTS}${policyID}`, { selector: mileageRateSelector, });