From be169a23f4e3ed307871a45635b3da89f347a133 Mon Sep 17 00:00:00 2001 From: eSeR1805 Date: Mon, 13 Jun 2022 20:00:21 +0300 Subject: [PATCH] Add a new session for KeyValues. --- freqtrade/persistence/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/freqtrade/persistence/models.py b/freqtrade/persistence/models.py index f2d75fec7..5ba0a28bd 100644 --- a/freqtrade/persistence/models.py +++ b/freqtrade/persistence/models.py @@ -58,7 +58,8 @@ def init_db(db_url: str) -> None: Trade.query = Trade._session.query_property() Order.query = Trade._session.query_property() PairLock.query = Trade._session.query_property() - KeyValue.query = Trade._session.query_property() + KeyValue._session = scoped_session(sessionmaker(bind=engine, autoflush=True)) + KeyValue.query = KeyValue._session.query_property() previous_tables = inspect(engine).get_table_names() _DECL_BASE.metadata.create_all(engine)