Describe the bug
|
candles_connector_name = default_config.get("candles_connector_name", "kucoin") |
In dashboard, with any directional controllers, we set candles connector, then upload, in .yml file, properties is saved as "candles_connector", which is used by controller when deployed. But page cannot reload saved .yml, because it search "candles_connector_name" which doesn't exist in .yml.
Should be coherent with controller, rename this user_input field to "candles_connector"
ValueError: If using all scalar values, you must pass an index
Traceback:
File "/opt/conda/envs/dashboard/lib/python3.12/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 584, in _run_script
exec(code, module.dict)
File "/home/dashboard/frontend/pages/config/macd_bb_v1/app.py", line 30, in
candles = get_candles(connector_name=inputs["candles_connector"], trading_pair=inputs["candles_trading_pair"],
Steps to reproduce bug
- create any directional config using dashboard ux (macd_bb_v1 for ex.)
- change candles_connector value (ex.: hyperliquid_perpetual)
- click upload
- try reloading saved file from same page