fix: handle unknown integration version in setup entry

This commit is contained in:
Julian Pawlowski 2025-11-09 16:04:04 +00:00
parent 6a2b7037c9
commit 12fbe33bb9

View file

@ -61,14 +61,14 @@ async def async_setup_entry(
coordinator = TibberPricesDataUpdateCoordinator( coordinator = TibberPricesDataUpdateCoordinator(
hass=hass, hass=hass,
config_entry=entry, config_entry=entry,
version=integration.version, version=str(integration.version) if integration.version else "unknown",
) )
entry.runtime_data = TibberPricesData( entry.runtime_data = TibberPricesData(
client=TibberPricesApiClient( client=TibberPricesApiClient(
access_token=entry.data[CONF_ACCESS_TOKEN], access_token=entry.data[CONF_ACCESS_TOKEN],
session=async_get_clientsession(hass), session=async_get_clientsession(hass),
version=integration.version, version=str(integration.version) if integration.version else "unknown",
), ),
integration=integration, integration=integration,
coordinator=coordinator, coordinator=coordinator,