From f3dee5ec4f98592c1363f5c53c6f375f1476f4fd Mon Sep 17 00:00:00 2001 From: eSeR1805 Date: Mon, 13 Jun 2022 20:02:06 +0300 Subject: [PATCH] Update handling for query_kv when no Key is supplied. --- freqtrade/persistence/keyvalue.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/freqtrade/persistence/keyvalue.py b/freqtrade/persistence/keyvalue.py index 2ed64f255..d3d1454b7 100644 --- a/freqtrade/persistence/keyvalue.py +++ b/freqtrade/persistence/keyvalue.py @@ -49,9 +49,9 @@ class KeyValue(_DECL_BASE): return will be for generic values not tied to a trade :param trade_id: id of the Trade """ - key = key if key is not None else "%" - - filters = [KeyValue.ft_trade_id == trade_id if trade_id is not None else 0, - KeyValue.kv_key.ilike(key)] + filters = [] + filters.append(KeyValue.ft_trade_id == trade_id if trade_id is not None else 0) + if key is not None: + filters.append(KeyValue.kv_key.ilike(key)) return KeyValue.query.filter(*filters)