From 1362bd962666b407fa07ef3637f0757c48309f30 Mon Sep 17 00:00:00 2001 From: Reigo Reinmets Date: Mon, 13 Dec 2021 02:46:37 +0200 Subject: [PATCH] Fix potential problem. --- freqtrade/freqtradebot.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 4885a3a8a..18a02c3bc 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -656,6 +656,7 @@ class FreqtradeBot(LoggingMixin): """ Sends rpc notification when a buy occurred. """ + open_rate = safe_value_fallback(order, 'average', 'price') msg = { 'trade_id': trade.id, 'type': RPCMessageType.BUY_FILL if fill else RPCMessageType.BUY, @@ -663,7 +664,7 @@ class FreqtradeBot(LoggingMixin): 'exchange': self.exchange.name.capitalize(), 'pair': trade.pair, 'limit': safe_value_fallback(order, 'average', 'price'), # Deprecated (?) - 'open_rate': safe_value_fallback(order, 'average', 'price'), + 'open_rate': open_rate or trade.open_rate, 'order_type': order_type, 'stake_amount': trade.stake_amount, 'stake_currency': self.config['stake_currency'],