diff --git a/packages/asset-swapper/src/quote_consumers/utils.ts b/packages/asset-swapper/src/quote_consumers/utils.ts index f87f8318e1..e5c009d6da 100644 --- a/packages/asset-swapper/src/quote_consumers/utils.ts +++ b/packages/asset-swapper/src/quote_consumers/utils.ts @@ -16,7 +16,7 @@ export function getMinBuyAmount(quote: SwapQuote): BigNumber { quote.type === MarketOperation.Sell ? BigNumber.sum(...quote.orders.map(o => BigNumber.sum(0, ...o.fills.map(f => f.output)))) : BigNumber.sum(...quote.orders.map(o => BigNumber.sum(0, ...o.fills.map(f => f.input)))); - if (totalFillMakerAssetAmount.eq(0)) { + if (quote.isTwoHop || totalFillMakerAssetAmount.eq(0)) { return quote.worstCaseQuoteInfo.makerAssetAmount; } if (totalOrderMakerAssetAmount.eq(totalFillMakerAssetAmount)) {