Skip to content

Commit 4a75a01

Browse files
committed
Already configured flow
1 parent 3e79a59 commit 4a75a01

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

custom_components/elektronny_gorod/config_flow.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,9 @@ async def async_step_sms(
145145
}
146146

147147
for entry in self._async_current_entries():
148+
if (data[CONF_ACCESS_TOKEN] == entry.data[CONF_ACCESS_TOKEN]):
149+
LOGGER.info(f"Entry {entry.data} already exists")
150+
return self.async_abort(reason = "already_configured")
148151
if (
149152
data[CONF_NAME] == entry.data[CONF_NAME]
150153
and data[CONF_ACCOUNT_ID] == entry.data[CONF_ACCOUNT_ID]
@@ -153,7 +156,7 @@ async def async_step_sms(
153156
LOGGER.info(f"Reauth entry {entry.data} with params {data}")
154157
self.hass.config_entries.async_update_entry(entry, data = data)
155158
await self.hass.config_entries.async_reload(entry.entry_id)
156-
return self.async_abort(reason="reauth_successful")
159+
return self.async_abort(reason = "reauth_successful")
157160

158161
return self.async_create_entry(title = account[CONF_NAME], data = data)
159162

0 commit comments

Comments
 (0)