Fix display of multiline queries in sql config flow (#71450)

This commit is contained in:
J. Nick Koston 2022-05-07 16:19:01 -05:00 committed by GitHub
parent 523828c81e
commit 3883bad70a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -26,7 +26,9 @@ DATA_SCHEMA = vol.Schema(
vol.Required(CONF_NAME, default="Select SQL Query"): selector.TextSelector(), vol.Required(CONF_NAME, default="Select SQL Query"): selector.TextSelector(),
vol.Optional(CONF_DB_URL): selector.TextSelector(), vol.Optional(CONF_DB_URL): selector.TextSelector(),
vol.Required(CONF_COLUMN_NAME): selector.TextSelector(), vol.Required(CONF_COLUMN_NAME): selector.TextSelector(),
vol.Required(CONF_QUERY): selector.TextSelector(), vol.Required(CONF_QUERY): selector.TextSelector(
selector.TextSelectorConfig(multiline=True)
),
vol.Optional(CONF_UNIT_OF_MEASUREMENT): selector.TextSelector(), vol.Optional(CONF_UNIT_OF_MEASUREMENT): selector.TextSelector(),
vol.Optional(CONF_VALUE_TEMPLATE): selector.TemplateSelector(), vol.Optional(CONF_VALUE_TEMPLATE): selector.TemplateSelector(),
} }
@ -187,7 +189,9 @@ class SQLOptionsFlowHandler(config_entries.OptionsFlow):
vol.Required( vol.Required(
CONF_QUERY, CONF_QUERY,
description={"suggested_value": self.entry.options[CONF_QUERY]}, description={"suggested_value": self.entry.options[CONF_QUERY]},
): selector.TextSelector(), ): selector.TextSelector(
selector.TextSelectorConfig(multiline=True)
),
vol.Required( vol.Required(
CONF_COLUMN_NAME, CONF_COLUMN_NAME,
description={ description={