Fix UniFi image platform failing to setup on read-only account (#97580)

pull/97609/head
Robert Svensson 2023-08-01 21:18:33 +02:00 committed by Franck Nijhof
parent 2b26e20528
commit c3bcffdce7
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3
1 changed files with 4 additions and 0 deletions

View File

@ -83,6 +83,10 @@ async def async_setup_entry(
) -> None:
"""Set up image platform for UniFi Network integration."""
controller: UniFiController = hass.data[UNIFI_DOMAIN][config_entry.entry_id]
if controller.site_role != "admin":
return
controller.register_platform_add_entities(
UnifiImageEntity, ENTITY_DESCRIPTIONS, async_add_entities
)