From 2c3cef5dee0820351192435f0bdffc2476ecb5bb Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 2 Jan 2024 09:23:02 +0100 Subject: [PATCH] don't assume 'type' to be present at all times closes #9629 --- freqtrade/exchange/okx.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/freqtrade/exchange/okx.py b/freqtrade/exchange/okx.py index 7d7c15f49..783a197d2 100644 --- a/freqtrade/exchange/okx.py +++ b/freqtrade/exchange/okx.py @@ -228,7 +228,7 @@ class Okx(Exchange): f'StoplossOrder not found (pair: {pair} id: {order_id}).') def get_order_id_conditional(self, order: Dict[str, Any]) -> str: - if order['type'] == 'stop': + if order.get('type', '') == 'stop': return safe_value_fallback2(order, order, 'id_stop', 'id') return order['id']