From d6589004c7f7c4d1af28c3aae110995da4c63531 Mon Sep 17 00:00:00 2001 From: Jacob Evans Date: Mon, 20 Nov 2017 11:10:50 +1100 Subject: fix bug when fees and partial asymmetric --- packages/0x.js/src/utils/order_state_utils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/0x.js/src/utils') diff --git a/packages/0x.js/src/utils/order_state_utils.ts b/packages/0x.js/src/utils/order_state_utils.ts index 80ab0de63..4187c7139 100644 --- a/packages/0x.js/src/utils/order_state_utils.ts +++ b/packages/0x.js/src/utils/order_state_utils.ts @@ -131,7 +131,7 @@ export class OrderStateUtils { return BigNumber.min(remainingMakerAmount, transferrableMakerTokenAmount); } else if (transferrableMakerTokenAmount.gte(remainingMakerAmount) && transferrableMakerFeeTokenAmount.gte(remainingMakerFeeAmount)) { - return transferrableMakerTokenAmount; + return remainingMakerAmount; } else { return this.calculatePartiallyFillableMakerTokenAmount( transferrableMakerTokenAmount, transferrableMakerFeeTokenAmount, remainingMakerAmount, -- cgit