From e7612a7effe5382948903d7c4f9b0b9c4cf2590a Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Sun, 4 Jul 2021 23:51:58 -0600 Subject: [PATCH] Switched migrations.py check for stake_currency back to open_rate, because stake_currency is no longer a variable --- freqtrade/persistence/migrations.py | 5 ++--- tests/test_persistence.py | 2 -- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/freqtrade/persistence/migrations.py b/freqtrade/persistence/migrations.py index fbf8d7943..69ffc544e 100644 --- a/freqtrade/persistence/migrations.py +++ b/freqtrade/persistence/migrations.py @@ -171,9 +171,8 @@ def check_migrate(engine, decl_base, previous_tables) -> None: tabs = get_table_names_for_table(inspector, 'trades') table_back_name = get_backup_name(tabs, 'trades_bak') - # Last added column of trades table - # To determine if migrations need to run - if not has_column(cols, 'collateral_currency'): + # Check for latest column + if not has_column(cols, 'open_trade_value'): logger.info(f'Running database migration for trades - backup: {table_back_name}') migrate_trades_table(decl_base, inspector, engine, table_back_name, cols) # Reread columns - the above recreated the table! diff --git a/tests/test_persistence.py b/tests/test_persistence.py index 95de22bdf..44943dc68 100644 --- a/tests/test_persistence.py +++ b/tests/test_persistence.py @@ -956,7 +956,6 @@ def test_to_json(default_conf, fee): 'strategy': None, 'timeframe': None, 'exchange': 'binance', - 'leverage': None, 'interest_rate': None, 'liquidation_price': None, @@ -1026,7 +1025,6 @@ def test_to_json(default_conf, fee): 'strategy': None, 'timeframe': None, 'exchange': 'binance', - 'leverage': None, 'interest_rate': None, 'liquidation_price': None,