diff --git a/homeassistant/components/hassio.py b/homeassistant/components/hassio.py index 8ab51dec31c..510b08e766f 100644 --- a/homeassistant/components/hassio.py +++ b/homeassistant/components/hassio.py @@ -71,7 +71,8 @@ NO_TIMEOUT = { } NO_AUTH = { - re.compile(r'^app-(es5|latest)$'), re.compile(r'^addons/[^/]*/logo$') + re.compile(r'^app-(es5|latest)/(index|hassio-app).html$'), + re.compile(r'^addons/[^/]*/logo$') } SCHEMA_NO_DATA = vol.Schema({}) diff --git a/tests/components/test_hassio.py b/tests/components/test_hassio.py index 4d8b03d4e8b..fb869569670 100644 --- a/tests/components/test_hassio.py +++ b/tests/components/test_hassio.py @@ -384,7 +384,11 @@ def test_auth_required_forward_request(hassio_client): @asyncio.coroutine -@pytest.mark.parametrize('build_type', ['es5', 'latest']) +@pytest.mark.parametrize( + 'build_type', [ + 'es5/index.html', 'es5/hassio-app.html', 'latest/index.html', + 'latest/hassio-app.html' + ]) def test_forward_request_no_auth_for_panel(hassio_client, build_type): """Test no auth needed for .""" response = MagicMock()