diff --git a/freqtrade/rpc/api_server/api_v1.py b/freqtrade/rpc/api_server/api_v1.py index 52eab8754..54c3a1084 100644 --- a/freqtrade/rpc/api_server/api_v1.py +++ b/freqtrade/rpc/api_server/api_v1.py @@ -371,7 +371,7 @@ def pairlists_evaluate(payload: PairListsPayload, background_tasks: BackgroundTa @router.get('/pairlists/evaluate', response_model=WhitelistResponse, tags=['pairlists']) def pairlists_evaluate_get(): if ApiBG.pairlist_running: - raise HTTPException(status_code=400, detail='Pairlist evaluation is currently running.') + raise HTTPException(status_code=202, detail='Pairlist evaluation is currently running.') if not ApiBG.pairlist_result: raise HTTPException(status_code=400, detail='Pairlist evaluation not started yet.') diff --git a/tests/rpc/test_rpc_apiserver.py b/tests/rpc/test_rpc_apiserver.py index b33a093a6..6cd02f2c0 100644 --- a/tests/rpc/test_rpc_apiserver.py +++ b/tests/rpc/test_rpc_apiserver.py @@ -1650,7 +1650,7 @@ def test_api_pairlists_evaluate(botclient, tmpdir): ApiBG.pairlist_running = True rc = client_get(client, f"{BASE_URI}/pairlists/evaluate") - assert_response(rc, 400) + assert_response(rc, 202) assert rc.json()['detail'] == 'Pairlist evaluation is currently running.' body = {