mirror of
https://github.com/home-assistant/core.git
synced 2026-08-31 18:24:50 -05:00
Fix influxdb reconfigure for v1 configuration (#170448)
This commit is contained in:
@@ -290,7 +290,9 @@ class InfluxDBConfigFlow(ConfigFlow, domain=DOMAIN):
|
||||
scheme="https" if entry.data.get(CONF_SSL) else "http",
|
||||
host=entry.data.get(CONF_HOST, ""),
|
||||
port=entry.data.get(CONF_PORT),
|
||||
path=entry.data.get(CONF_PATH, ""),
|
||||
path=""
|
||||
if entry.data.get(CONF_PATH) is None
|
||||
else entry.data[CONF_PATH],
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@@ -783,6 +783,39 @@ async def test_single_instance_import(
|
||||
},
|
||||
"new_db (newhost)",
|
||||
),
|
||||
(
|
||||
DEFAULT_API_VERSION,
|
||||
{
|
||||
CONF_API_VERSION: DEFAULT_API_VERSION,
|
||||
CONF_HOST: "localhost",
|
||||
CONF_PORT: 8086,
|
||||
CONF_USERNAME: "user",
|
||||
CONF_PASSWORD: "pass",
|
||||
CONF_DB_NAME: "home_assistant",
|
||||
CONF_SSL: False,
|
||||
CONF_PATH: None,
|
||||
CONF_VERIFY_SSL: False,
|
||||
},
|
||||
{
|
||||
CONF_URL: "https://newhost:9999",
|
||||
CONF_VERIFY_SSL: True,
|
||||
CONF_DB_NAME: "new_db",
|
||||
CONF_USERNAME: "new_user",
|
||||
CONF_PASSWORD: "new_pass",
|
||||
},
|
||||
{
|
||||
CONF_API_VERSION: DEFAULT_API_VERSION,
|
||||
CONF_HOST: "newhost",
|
||||
CONF_PORT: 9999,
|
||||
CONF_USERNAME: "new_user",
|
||||
CONF_PASSWORD: "new_pass",
|
||||
CONF_DB_NAME: "new_db",
|
||||
CONF_SSL: True,
|
||||
CONF_PATH: "/",
|
||||
CONF_VERIFY_SSL: True,
|
||||
},
|
||||
"new_db (newhost)",
|
||||
),
|
||||
],
|
||||
indirect=["mock_client"],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user