Fix blueprint script editor erroneously setting mode field (#16934)

This commit is contained in:
karwosts 2023-06-19 06:43:04 -07:00 committed by GitHub
parent a96d3594ba
commit 5381a467e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -160,14 +160,16 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) {
return nothing;
}
const useBlueprint = "use_blueprint" in this._config;
const schema = this._schema(
!!this.scriptId,
"use_blueprint" in this._config,
useBlueprint,
this._config.mode
);
const data = {
mode: MODES[0],
...(!this._config.mode && !useBlueprint && { mode: MODES[0] }),
icon: undefined,
max: this._config.mode && isMaxMode(this._config.mode) ? 10 : undefined,
...this._config,
@ -332,7 +334,7 @@ export class HaScriptEditor extends KeyboardShortcutMixin(LitElement) {
</ha-card>
</div>
${"use_blueprint" in this._config
${useBlueprint
? html`
<blueprint-script-editor
.hass=${this.hass}