Add guard logic from PR home-assistant#12181 to input select row (#12703)

This commit is contained in:
breakthestatic 2022-05-17 03:25:32 -07:00 committed by GitHub
parent 6f67da09c0
commit dd3a3ec586
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -92,9 +92,14 @@ class HuiInputSelectEntityRow extends LitElement implements LovelaceRow {
`;
private _selectedChanged(ev): void {
const stateObj = this.hass!.states[this._config!.entity];
const stateObj = this.hass!.states[
this._config!.entity
] as InputSelectEntity;
const option = ev.target.value;
if (option === stateObj.state) {
if (
option === stateObj.state ||
!stateObj.attributes.options.includes(option)
) {
return;
}