diff --git a/freqtrade/rpc/telegram.py b/freqtrade/rpc/telegram.py index 5b4982346..bba052522 100644 --- a/freqtrade/rpc/telegram.py +++ b/freqtrade/rpc/telegram.py @@ -1976,16 +1976,19 @@ class Telegram(RPCHandler): results = self._rpc._rpc_list_custom_data(trade_id, key) messages = [] if len(results) > 0: - messages.append("Found custom-data entr" + ("ies: " if len(results) > 1 else "y: ")) - for result in results: + trade_custom_data = results[0]["custom_data"] + messages.append( + "Found custom-data entr" + ("ies: " if len(trade_custom_data) > 1 else "y: ") + ) + for custom_data in trade_custom_data: lines = [ - f"*Key:* `{result['cd_key']}`", - f"*ID:* `{result['id']}`", - f"*Trade ID:* `{result['ft_trade_id']}`", - f"*Type:* `{result['cd_type']}`", - f"*Value:* `{result['cd_value']}`", - f"*Create Date:* `{format_date(result['created_at'])}`", - f"*Update Date:* `{format_date(result['updated_at'])}`", + f"*Key:* `{custom_data['cd_key']}`", + f"*ID:* `{custom_data['id']}`", + f"*Trade ID:* `{custom_data['ft_trade_id']}`", + f"*Type:* `{custom_data['cd_type']}`", + f"*Value:* `{custom_data['cd_value']}`", + f"*Create Date:* `{format_date(custom_data['created_at'])}`", + f"*Update Date:* `{format_date(custom_data['updated_at'])}`", ] # Filter empty lines using list-comprehension messages.append("\n".join([line for line in lines if line]))