From 3ba15cb7b532a2eb0b8b27b629a8df4db8fe7938 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sat, 25 Nov 2017 21:43:52 -0800 Subject: [PATCH] Fix error when creating new automation (#683) * Import correct computeStateDomain * ha-service-picker to not crash when no hass * Fix routing be less active * Fix combo box value sync --- js/automation-editor/trigger/zone.js | 4 +- js/common/component/condition/zone.js | 4 +- .../automation/ha-config-automation.html | 4 +- panels/config/cloud/ha-config-cloud.html | 84 ++++++++++--------- panels/config/ha-panel-config.html | 8 +- panels/config/script/ha-config-script.html | 4 +- src/components/entity/ha-entity-picker.html | 1 + src/components/ha-combo-box.html | 1 + src/components/ha-service-picker.html | 2 + 9 files changed, 58 insertions(+), 54 deletions(-) diff --git a/js/automation-editor/trigger/zone.js b/js/automation-editor/trigger/zone.js index 2d5937047d..833274fa8c 100644 --- a/js/automation-editor/trigger/zone.js +++ b/js/automation-editor/trigger/zone.js @@ -2,10 +2,10 @@ import { h, Component } from 'preact'; import { onChangeEvent } from '../../common/util/event.js'; import { hasLocation } from '../../common/util/location.js'; -import computeDomain from '../../common/util/compute_domain.js'; +import computeStateDomain from '../../common/util/compute_state_domain.js'; function zoneAndLocationFilter(stateObj) { - return hasLocation(stateObj) && computeDomain(stateObj) !== 'zone'; + return hasLocation(stateObj) && computeStateDomain(stateObj) !== 'zone'; } export default class ZoneTrigger extends Component { diff --git a/js/common/component/condition/zone.js b/js/common/component/condition/zone.js index 13359d0cf1..7488d7bf38 100644 --- a/js/common/component/condition/zone.js +++ b/js/common/component/condition/zone.js @@ -2,10 +2,10 @@ import { h, Component } from 'preact'; import { onChangeEvent } from '../../util/event.js'; import { hasLocation } from '../../util/location.js'; -import computeDomain from '../../util/compute_domain.js'; +import computeStateDomain from '../../util/compute_state_domain.js'; function zoneAndLocationFilter(stateObj) { - return hasLocation(stateObj) && computeDomain(stateObj) !== 'zone'; + return hasLocation(stateObj) && computeStateDomain(stateObj) !== 'zone'; } export default class ZoneCondition extends Component { diff --git a/panels/config/automation/ha-config-automation.html b/panels/config/automation/ha-config-automation.html index f4769e9eb2..beda1f2834 100644 --- a/panels/config/automation/ha-config-automation.html +++ b/panels/config/automation/ha-config-automation.html @@ -14,13 +14,13 @@ diff --git a/panels/config/cloud/ha-config-cloud.html b/panels/config/cloud/ha-config-cloud.html index f376d30ebc..fe5d6930a6 100644 --- a/panels/config/cloud/ha-config-cloud.html +++ b/panels/config/cloud/ha-config-cloud.html @@ -18,7 +18,7 @@ @@ -32,7 +32,7 @@