UniFi temp fix to handle runtime data (#120031)

Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
Robert Svensson 2024-06-21 10:55:21 +02:00 committed by GitHub
parent eba429dc54
commit 94800cb11e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -164,10 +164,14 @@ class UnifiFlowHandler(ConfigFlow, domain=UNIFI_DOMAIN):
abort_reason = "reauth_successful"
if config_entry:
hub = config_entry.runtime_data
try:
hub = config_entry.runtime_data
if hub and hub.available:
return self.async_abort(reason="already_configured")
if hub and hub.available:
return self.async_abort(reason="already_configured")
except AttributeError:
pass
return self.async_update_reload_and_abort(
config_entry, data=self.config, reason=abort_reason