From ddb42879ef955f6118d3dd937faeade028894d5d Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 6 Jan 2024 17:32:56 +0100 Subject: [PATCH] Fix type errors --- freqtrade/rpc/telegram.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/rpc/telegram.py b/freqtrade/rpc/telegram.py index d809fea9a..8eae8bbac 100644 --- a/freqtrade/rpc/telegram.py +++ b/freqtrade/rpc/telegram.py @@ -347,7 +347,7 @@ class Telegram(RPCHandler): message += f"*Leverage:* `{msg['leverage']:.1g}`\n" message += f"*Open Rate:* `{fmt_coin(msg['open_rate'], msg['quote_currency'])}`\n" - if msg['type'] == RPCMessageType.ENTRY: + if msg['type'] == RPCMessageType.ENTRY and msg['current_rate']: message += f"*Current Rate:* `{fmt_coin(msg['current_rate'], msg['quote_currency'])}`\n" profit_fiat_extra = self.__format_profit_fiat(msg, 'stake_amount') # type: ignore @@ -410,7 +410,7 @@ class Telegram(RPCHandler): f"*Amount:* `{round_value(msg['amount'], 8)}`\n" f"*Open Rate:* `{fmt_coin(msg['open_rate'], msg['quote_currency'])}`\n" ) - if msg['type'] == RPCMessageType.EXIT: + if msg['type'] == RPCMessageType.EXIT and msg['current_rate']: message += f"*Current Rate:* `{fmt_coin(msg['current_rate'], msg['quote_currency'])}`\n" if msg['order_rate']: message += f"*Exit Rate:* `{fmt_coin(msg['order_rate'], msg['quote_currency'])}`"