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

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),
} }