Fix OpenWeatherMap options not being initialized the first time (#58736)

This commit is contained in:
Marc Hörsken 2021-11-01 13:27:58 +01:00 committed by GitHub
parent 93bc88be16
commit 1aa34b6892
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -109,13 +109,15 @@ class OpenWeatherMapOptionsFlow(config_entries.OptionsFlow):
vol.Optional( vol.Optional(
CONF_MODE, CONF_MODE,
default=self.config_entry.options.get( default=self.config_entry.options.get(
CONF_MODE, DEFAULT_FORECAST_MODE CONF_MODE,
self.config_entry.data.get(CONF_MODE, DEFAULT_FORECAST_MODE),
), ),
): vol.In(FORECAST_MODES), ): vol.In(FORECAST_MODES),
vol.Optional( vol.Optional(
CONF_LANGUAGE, CONF_LANGUAGE,
default=self.config_entry.options.get( default=self.config_entry.options.get(
CONF_LANGUAGE, DEFAULT_LANGUAGE CONF_LANGUAGE,
self.config_entry.data.get(CONF_LANGUAGE, DEFAULT_LANGUAGE),
), ),
): vol.In(LANGUAGES), ): vol.In(LANGUAGES),
} }