Skip to content

Commit 01997ff

Browse files
committed
fix: add transactionPolicyTagList to retryParams, update new callsite after merging with main
1 parent 527302d commit 01997ff

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/libs/actions/IOU/Receipt.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ function replaceReceipt({transactionID, file, source, state, transactionPolicy,
179179
filename: file.name,
180180
};
181181
const newTransaction = transaction && {...transaction, receipt: receiptOptimistic};
182-
const retryParams: ReplaceReceipt = {transactionID, file: undefined, source, transactionPolicy, transactionPolicyCategories};
182+
const retryParams: ReplaceReceipt = {transactionID, file: undefined, source, transactionPolicy, transactionPolicyCategories, transactionPolicyTagList};
183183
const currentSearchQueryJSON = getCurrentSearchQueryJSON();
184184

185185
const optimisticData: Array<OnyxUpdate<typeof ONYXKEYS.COLLECTION.TRANSACTION | typeof ONYXKEYS.COLLECTION.SNAPSHOT | typeof ONYXKEYS.COLLECTION.TRANSACTION_VIOLATIONS>> = [

src/pages/inbox/report/ReportActionCompose/useReceiptDrop.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function useReceiptDrop({reportID, report, shouldAddOrReplaceReceipt, transactio
3737
const [hasOnlyPersonalPolicies = true] = useOnyx(ONYXKEYS.COLLECTION.POLICY, {selector: hasOnlyPersonalPoliciesUtil});
3838
const [userBillingGracePeriodEnds] = useOnyx(ONYXKEYS.COLLECTION.SHARED_NVP_PRIVATE_USER_BILLING_GRACE_PERIOD_END);
3939
const [draftTransactionIDs] = useOnyx(ONYXKEYS.COLLECTION.TRANSACTION_DRAFT, {selector: validTransactionDraftIDsSelector});
40+
const [policyTagList] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY_TAGS}${policy?.id}`);
4041

4142
const onFilesValidated = (files: FileObject[]) => {
4243
if (files.length === 0) {
@@ -45,7 +46,14 @@ function useReceiptDrop({reportID, report, shouldAddOrReplaceReceipt, transactio
4546

4647
if (shouldAddOrReplaceReceipt && transactionID) {
4748
const source = URL.createObjectURL(files.at(0) as Blob);
48-
replaceReceipt({transactionID, file: files.at(0) as File, source, transactionPolicy: policy, transactionPolicyCategories: policyCategories});
49+
replaceReceipt({
50+
transactionID,
51+
file: files.at(0) as File,
52+
source,
53+
transactionPolicy: policy,
54+
transactionPolicyCategories: policyCategories,
55+
transactionPolicyTagList: policyTagList,
56+
});
4957
return;
5058
}
5159

0 commit comments

Comments
 (0)