1
0
mirror of https://github.com/home-assistant/core.git synced 2026-06-06 07:26:58 +01:00

Disable quoted cookies for compatibility with older SolarLog devices (#157839)

This commit is contained in:
dontinelli
2025-12-22 19:41:46 +01:00
committed by GitHub
parent fe0c92b6c5
commit 7b60cc3a80
@@ -7,6 +7,7 @@ from datetime import timedelta
import logging
from urllib.parse import ParseResult, urlparse
from aiohttp import CookieJar
from solarlog_cli.solarlog_connector import SolarLogConnector
from solarlog_cli.solarlog_exceptions import (
SolarLogAuthenticationError,
@@ -20,7 +21,7 @@ from homeassistant.const import CONF_HOST
from homeassistant.core import HomeAssistant
from homeassistant.exceptions import ConfigEntryAuthFailed, ConfigEntryNotReady
from homeassistant.helpers import device_registry as dr
from homeassistant.helpers.aiohttp_client import async_get_clientsession
from homeassistant.helpers.aiohttp_client import async_create_clientsession
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
from homeassistant.util import slugify
@@ -63,7 +64,9 @@ class SolarLogCoordinator(DataUpdateCoordinator[SolarlogData]):
self.host,
tz=hass.config.time_zone,
password=password,
session=async_get_clientsession(hass),
session=async_create_clientsession(
hass, cookie_jar=CookieJar(quote_cookie=False)
),
)
async def _async_setup(self) -> None: