Skip to content

Commit 4099d99

Browse files
committed
update logic
1 parent 5363310 commit 4099d99

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

src/libs/ReportPreviewActionUtils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ function canApprove(report: Report, violations: OnyxCollection<TransactionViolat
106106
return false;
107107
}
108108

109-
if (!!transactions && transactions?.length > 0 && !transactions.some((transaction) => !isPending(transaction))) {
109+
if (!!transactions && transactions?.length > 0 && transactions.every((transaction) => isPending(transaction))) {
110110
return false;
111111
}
112112

src/libs/ReportPrimaryActionUtils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ function isApproveAction(report: Report, reportTransactions: Transaction[], poli
127127
return false;
128128
}
129129

130-
if (reportTransactions.length > 0 && !reportTransactions.some((transaction) => !isPending(transaction))) {
130+
if (reportTransactions.length > 0 && reportTransactions.every((transaction) => isPending(transaction))) {
131131
return false;
132132
}
133133

src/libs/ReportSecondaryActionUtils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ function isApproveAction(report: Report, reportTransactions: Transaction[], viol
195195
return true;
196196
}
197197

198-
if (reportTransactions.length > 0 && !reportTransactions.some((transaction) => !isPending(transaction))) {
198+
if (reportTransactions.length > 0 && reportTransactions.every((transaction) => isPending(transaction))) {
199199
return false;
200200
}
201201

0 commit comments

Comments
 (0)