fix: crash on comparison of filled=None
This commit is contained in:
@@ -17,6 +17,7 @@ from freqtrade.exceptions import (
|
|||||||
from freqtrade.exchange.common import API_FETCH_ORDER_RETRY_COUNT, retrier
|
from freqtrade.exchange.common import API_FETCH_ORDER_RETRY_COUNT, retrier
|
||||||
from freqtrade.exchange.exchange import Exchange
|
from freqtrade.exchange.exchange import Exchange
|
||||||
from freqtrade.exchange.exchange_types import CcxtBalances, CcxtOrder, FtHas
|
from freqtrade.exchange.exchange_types import CcxtBalances, CcxtOrder, FtHas
|
||||||
|
from freqtrade.misc import safe_value_fallback
|
||||||
from freqtrade.util.datetime_helpers import dt_from_ts
|
from freqtrade.util.datetime_helpers import dt_from_ts
|
||||||
|
|
||||||
|
|
||||||
@@ -162,7 +163,7 @@ class Krakenfutures(Exchange):
|
|||||||
if (
|
if (
|
||||||
order.get("average") is None
|
order.get("average") is None
|
||||||
and order.get("status") in ("canceled", "closed")
|
and order.get("status") in ("canceled", "closed")
|
||||||
and order.get("filled", 0) > 0
|
and safe_value_fallback(order, "filled", default_value=0) > 0
|
||||||
):
|
):
|
||||||
trades = self.get_trades_for_order(
|
trades = self.get_trades_for_order(
|
||||||
order["id"], order["symbol"], since=dt_from_ts(order["timestamp"])
|
order["id"], order["symbol"], since=dt_from_ts(order["timestamp"])
|
||||||
|
|||||||
Reference in New Issue
Block a user