Fix potential problem.
This commit is contained in:
parent
1362bd9626
commit
6f6e7467f5
@ -657,6 +657,9 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
Sends rpc notification when a buy occurred.
|
Sends rpc notification when a buy occurred.
|
||||||
"""
|
"""
|
||||||
open_rate = safe_value_fallback(order, 'average', 'price')
|
open_rate = safe_value_fallback(order, 'average', 'price')
|
||||||
|
if open_rate is None:
|
||||||
|
open_rate = trade.open_rate
|
||||||
|
|
||||||
msg = {
|
msg = {
|
||||||
'trade_id': trade.id,
|
'trade_id': trade.id,
|
||||||
'type': RPCMessageType.BUY_FILL if fill else RPCMessageType.BUY,
|
'type': RPCMessageType.BUY_FILL if fill else RPCMessageType.BUY,
|
||||||
@ -664,7 +667,7 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
'exchange': self.exchange.name.capitalize(),
|
'exchange': self.exchange.name.capitalize(),
|
||||||
'pair': trade.pair,
|
'pair': trade.pair,
|
||||||
'limit': safe_value_fallback(order, 'average', 'price'), # Deprecated (?)
|
'limit': safe_value_fallback(order, 'average', 'price'), # Deprecated (?)
|
||||||
'open_rate': open_rate or trade.open_rate,
|
'open_rate': open_rate,
|
||||||
'order_type': order_type,
|
'order_type': order_type,
|
||||||
'stake_amount': trade.stake_amount,
|
'stake_amount': trade.stake_amount,
|
||||||
'stake_currency': self.config['stake_currency'],
|
'stake_currency': self.config['stake_currency'],
|
||||||
|
Loading…
Reference in New Issue
Block a user