Skip to content

Commit 8dffdf3

Browse files
committed
fix(braspag): Properly calculating max installments with consistent min_installment
1 parent 9463b10 commit 8dffdf3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/apps/braspag/lib-mjs/lib/payments/add-installments.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ const addInstallments = (amount, installments = {}, gateway = {}, response) => {
44
const minInstallment = installments.min_installment || 5;
55
const qtyPosssibleInstallment = Math.floor((amount.total / minInstallment));
66
const maxInstallments = installments.max_number
7-
|| (qtyPosssibleInstallment < 12 ? qtyPosssibleInstallment : 12);
7+
? Math.min(installments.max_number, qtyPosssibleInstallment)
8+
: Math.max(qtyPosssibleInstallment, 12);
89
const monthlyInterest = installments.monthly_interest || 0;
910
const interestFreeMinAmount = installments.interest_free_min_amount || 5;
1011

0 commit comments

Comments
 (0)