diff --git a/src/pages/ThorChainLP/components/AddLiquidity/AddLiquidityInput.tsx b/src/pages/ThorChainLP/components/AddLiquidity/AddLiquidityInput.tsx index a2e5ab133d5..03343c641e1 100644 --- a/src/pages/ThorChainLP/components/AddLiquidity/AddLiquidityInput.tsx +++ b/src/pages/ThorChainLP/components/AddLiquidity/AddLiquidityInput.tsx @@ -1550,7 +1550,7 @@ export const AddLiquidityInput: React.FC = ({ !hasEnoughAssetBalance || !hasEnoughRuneBalance || isApprovalTxPending || - (isSweepNeededEnabled && isSweepNeeded === undefined) || + (isSweepNeededEnabled && isSweepNeeded === undefined && !isApprovalRequired) || isSweepNeededError || isEstimatedPoolAssetFeesDataError || isEstimatedRuneFeesDataError || @@ -1568,7 +1568,7 @@ export const AddLiquidityInput: React.FC = ({ isSmartContractAccountAddressLoading || isAllowanceDataLoading || isApprovalTxPending || - (isSweepNeeded === undefined && isSweepNeededLoading) || + (isSweepNeeded === undefined && isSweepNeededLoading && !isApprovalRequired) || (runeTxFeeCryptoBaseUnit === undefined && isEstimatedPoolAssetFeesDataLoading) } onClick={handleDepositSubmit}